<SEC-DOCUMENT>0001280058-25-000042.txt : 20250730
<SEC-HEADER>0001280058-25-000042.hdr.sgml : 20250730
<ACCEPTANCE-DATETIME>20250730160526
ACCESSION NUMBER:		0001280058-25-000042
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250730
DATE AS OF CHANGE:		20250730

FILER:

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

	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-20250630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94,d:c4ac21d798c247229aaf9796f1448243-->
<html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:blkb="http://www.blackbaud.com/20250630" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20250630</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">2025</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-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-562">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-563">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-607">http://fasb.org/us-gaap/2025#LongTermDebtCurrent http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-608">http://fasb.org/us-gaap/2025#LongTermDebtCurrent http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-649">http://fasb.org/us-gaap/2025#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-650">http://fasb.org/us-gaap/2025#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-651">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-652">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-653">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-654">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-655">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-656">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20250630.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="segment"><xbrli:measure>blkb:Segment</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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-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>2025-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-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: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-7"><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-8"><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-9"><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-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap: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-43"><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-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap: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-46"><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-47"><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-48"><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-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap: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-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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: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-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:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap: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-59"><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-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><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>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><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>2025-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:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><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>2025-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:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><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>2025-06-30</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:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><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>2025-06-30</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:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><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>2025-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:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:entity><xbrli:period><xbrli:instant>2024-04-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="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-86"><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-87"><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-88"><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-89"><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>2025-06-30</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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><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>2025-06-30</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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><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>2025-06-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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><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>2025-06-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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-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:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-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: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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-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: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>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-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: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-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</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-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</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-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</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-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap: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-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-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: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-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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: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-131"><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>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-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: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-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-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: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-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-144"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country: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-148"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">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-152"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt: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-156"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-158"><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>2025-04-01</xbrli:startDate><xbrli:endDate>2025-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="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-160"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-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="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-162"><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>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="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-164"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb: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-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</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="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-476 f-477" 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-476 f-477" 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-478 f-479" 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-480 f-481" 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-480 f-481" 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-486 f-487" 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-527 f-528" 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-535 f-536" 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-599 f-600 f-601" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-9" order="9"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-661 f-662 f-663 f-664" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-10" order="10"/></ix:resources></ix:header></div><div id="ic4ac21d798c247229aaf9796f1448243_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, 2025</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-20250630_g1.jpg" alt="bblogo.jpg" style="height:44px;margin-bottom:5pt;vertical-align:text-bottom;width:286px" id="i-1"/></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;28, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">48,509,032</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="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_31">Condensed Consolidated Statements of Comprehensive </a>Income<a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_106">22</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="#ic4ac21d798c247229aaf9796f1448243_199">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="#ic4ac21d798c247229aaf9796f1448243_199">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="#ic4ac21d798c247229aaf9796f1448243_199">42</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="#ic4ac21d798c247229aaf9796f1448243_202">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="#ic4ac21d798c247229aaf9796f1448243_202">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="#ic4ac21d798c247229aaf9796f1448243_202">42</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="#ic4ac21d798c247229aaf9796f1448243_205">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="#ic4ac21d798c247229aaf9796f1448243_205">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="#ic4ac21d798c247229aaf9796f1448243_205">43</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="#ic4ac21d798c247229aaf9796f1448243_208">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="#ic4ac21d798c247229aaf9796f1448243_208">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="#ic4ac21d798c247229aaf9796f1448243_208">43</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="#ic4ac21d798c247229aaf9796f1448243_211">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="#ic4ac21d798c247229aaf9796f1448243_211">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="#ic4ac21d798c247229aaf9796f1448243_211">43</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="#ic4ac21d798c247229aaf9796f1448243_214">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="#ic4ac21d798c247229aaf9796f1448243_214">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="#ic4ac21d798c247229aaf9796f1448243_214">44</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="#ic4ac21d798c247229aaf9796f1448243_217">Item 5.</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="#ic4ac21d798c247229aaf9796f1448243_217">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="#ic4ac21d798c247229aaf9796f1448243_217">45</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="#ic4ac21d798c247229aaf9796f1448243_226">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="#ic4ac21d798c247229aaf9796f1448243_226">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="#ic4ac21d798c247229aaf9796f1448243_226">45</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="#ic4ac21d798c247229aaf9796f1448243_229">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="#ic4ac21d798c247229aaf9796f1448243_229">46</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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20250630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px" id="i-2"/></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="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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-20250630_g3.jpg" alt="NEW Chevron - Mini for Wdesk.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px" id="i-3"/></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 domestic and international businesses, 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 elsewhere in this report, in our Annual Report on Form 10-K for the year ended December&#160;31, 2024 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-20250630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px" id="i-4"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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-20250630_g3.jpg" alt="NEW Chevron - Mini for Wdesk.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px" id="i-5"/></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="ic4ac21d798c247229aaf9796f1448243_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="ic4ac21d798c247229aaf9796f1448243_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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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">41,566</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">67,628</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">870,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">741,884</ix:nonFraction>&#160;</span></td><td style="background-color:#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">7,131</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">5,228</ix:nonFraction> at June&#160;30, 2025 and December&#160;31, 2024, 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">145,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-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">83,539</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">5,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">1,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">91,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">81,287</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,153,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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">976,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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">83,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">91,926</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">5,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">26,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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">153,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">148,319</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,057,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-51">1,052,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">120,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">132,881</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">54,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">67,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">2,629,393</ix:nonFraction>&#160;</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,495,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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">42,664</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">50,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">40,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">75,543</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">874,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">742,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">22,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">23,875</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">399,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">359,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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,380,057</ix:nonFraction>&#160;</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,252,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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">1,136,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">1,051,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">9,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">9,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">5,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">34,186</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">7,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">4,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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,541,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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,353,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 8)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-82"></ix:nonFraction></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"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" 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">72,263,568</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">70,943,373</ix:nonFraction> shares issued at June&#160;30, 2025 and December&#160;31, 2024, respectively; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-96">48,506,643</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">49,245,588</ix:nonFraction> shares outstanding at June&#160;30, 2025 and December&#160;31, 2024, 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">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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">71</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,347,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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,291,442</ix:nonFraction>&#160;</span></td><td style="background-color:#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">23,756,925</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">21,697,785</ix:nonFraction> shares at June&#160;30, 2025 and December&#160;31, 2024, 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">1,199,608</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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">1,060,348</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-106">6,292</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-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">4,869</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-108">53,456</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" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-109">84,303</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 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">87,950</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">141,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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">2,629,393</ix:nonFraction>&#160;</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,495,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20250630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px" id="i-6"/></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="ic4ac21d798c247229aaf9796f1448243_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</span></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 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 thousands, except per share amounts)</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%">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 style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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="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%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">281,382</ix:nonFraction>&#160;</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-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-115">287,286</ix:nonFraction>&#160;</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: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-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">552,043</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">566,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Cost of 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-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-118">113,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-119">124,700</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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-120">228,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-121">250,906</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">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-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-122">167,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-123">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="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-124">323,595</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-125">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"/></tr><tr><td colspan="3" 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-5" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-126">44,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-127">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="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-128">88,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-129">97,946</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-5" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-130">33,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-131">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="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-132">67,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-133">81,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-5" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">32,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">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="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-136">89,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">81,197</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 of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-138">566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-139">902</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-140">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-141">1,806</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-5" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-142">111,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-143">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="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-144">246,479</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-145">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"/></tr><tr><td colspan="3" 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 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-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-146">56,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-147">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="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-148">77,116</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-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-149">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"/></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-5" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">18,411</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">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="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-152">35,356</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-7" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">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"/></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-5" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-155">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="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-156">3,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">6,657</ix:nonFraction>&#160;</span></td><td style="background-color:#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 before provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-158">39,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-159">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="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-160">44,983</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-161">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"/></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-162">13,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-163">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="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-164">14,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-165">6,427</ix:nonFraction>&#160;</span></td><td style="background-color:#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</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">25,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">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 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-168">30,847</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-169">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"/></tr><tr><td colspan="3" 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 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-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-170">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-171">0.43</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-172">0.64</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-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-173">0.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-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-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-174">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-175">0.42</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-176">0.63</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-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#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-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-178">47,784,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-179">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="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-180">48,104,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-181">51,399,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-182">48,248,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-183">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="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-184">48,786,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-185">52,371,927</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 income (loss)</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-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-186">7,324</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-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-187">339</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" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-188">10,583</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-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-189">846</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%">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-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-190">5,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-191">1,386</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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-192">12,006</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-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-193">2,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-194">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-195">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="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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-196">1,423</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-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-197">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"/></tr><tr><td colspan="3" 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</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-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-198">27,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-199">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 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-200">29,424</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-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-201">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"/></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-20250630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px" id="i-7"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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 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 thousands)</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 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%">2025</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%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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</span></td><td style="background-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-202">30,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-203">27,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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 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-204">43,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-205">60,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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" format="ixt:num-dot-decimal" scale="3" id="f-206">3,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-207">519</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-208">49,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-209">57,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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" scale="3" id="f-210">653</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-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-211">18,810</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" format="ixt:num-dot-decimal" scale="3" id="f-212">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-213">984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 businesses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-214">&#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-7" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-215">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-216">5,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-217">2,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-218">64,984</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-219">53,062</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-220">8,910</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-221">2,473</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 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" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-222">8,408</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-223">19,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-224">10,208</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-7" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-225">13,579</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 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-226">38,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-227">36,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-228">68,329</ix:nonFraction>&#160;</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-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-229">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"/></tr><tr><td colspan="3" 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-230">1,311</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-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-231">6,118</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 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-232">27,787</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-7" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-233">28,392</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%">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-234">12,235</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-7" decimals="-3" name="blkb:CashUsedInDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-235">1,179</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%">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:fixed-zero" scale="3" id="f-236">&#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-7" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-237">5,029</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 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-238">41,333</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-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-239">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"/></tr><tr><td colspan="3" 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-240">272,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-241">1,211,600</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-242">187,666</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-7" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-243">966,680</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:fixed-zero" scale="3" id="f-244">&#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-7" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-245">6,458</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-246">38,655</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-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-247">54,483</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-248">128,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-249">106,851</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-250">3,262</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-7" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-251">2,577</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, including excise tax payments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-252">103,205</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-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-253">262,596</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 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-254">68,094</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-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-255">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"/></tr><tr><td colspan="3" style="background-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" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-256">7,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="f-257">523</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net 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-258">102,302</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-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-259">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"/></tr><tr><td colspan="3" 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-260">809,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-261">728,257</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-262">911,814</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-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-263">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"/></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:77.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.574%"/><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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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-264">41,566</ix:nonFraction>&#160;</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-265">67,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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-266">870,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-267">741,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-268">911,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt 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-269">809,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20250630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px" id="i-8"/></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="ic4ac21d798c247229aaf9796f1448243_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%">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%">Accumulated deficit</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total stockholders' equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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, 2024</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-270">70,943,373</ix:nonFraction>&#160;</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-10" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-271">71</ix:nonFraction>&#160;</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-11" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-272">21,697,785</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-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-273">1,060,348</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-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-274">1,291,442</ix:nonFraction>&#160;</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-13" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-275">4,869</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-14" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">84,303</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-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-277">141,993</ix:nonFraction>&#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-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-278">4,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-279">4,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury shares under stock repurchase program, inclusive of excise tax</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-280">1,513,022</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-281">100,425</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-18" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="f-282">&#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-16" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-283">100,425</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-19" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-284">1,023,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-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-18" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-285">&#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-16" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-286">&#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-17" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-287">532,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-17" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-288">37,948</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-16" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-289">37,948</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-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-290">28,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-292">28,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-19" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-293">299,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-294">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-295">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-19" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-296">8,166</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-20" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-297">3,433</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-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-298">3,433</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 March 31, 2025</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-21" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-299">72,258,301</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-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-300">72</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-22" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-301">23,742,986</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-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-302">1,198,721</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-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-303">1,319,562</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-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-304">8,302</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-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-305">79,436</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-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-306">33,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"/></tr><tr><td colspan="3" style="background-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-27" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-307">25,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-308">25,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury shares under stock repurchase program, inclusive of excise 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%">&#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-28" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="f-309">&#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-28" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-310">19</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-29" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="f-311">&#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-5" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-312">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-313">4,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;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-29" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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-5" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-315">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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-28" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-316">13,939</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-28" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-317">868</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-5" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-318">868</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-29" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-319">27,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;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-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-320">&#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-5" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-321">27,672</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-30" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-322">23,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-323">&#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-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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-30" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-325">22,991</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-31" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-326">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-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-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-327">2,010</ix:nonFraction>&#160;</span></td><td 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, 2025</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-32" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-328">72,263,568</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-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-329">72</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-33" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-330">23,756,925</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-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-331">1,199,608</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-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">1,347,234</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-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">6,292</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-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-334">53,456</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-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-335">87,950</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></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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-9"/></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 2025 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%">(loss) income</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained 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-37" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-336">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-37" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-337">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-38" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-338">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-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-339">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-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-340">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-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-341">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-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-342">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-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-343">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-42" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-344">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-43" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-345">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, inclusive of excise tax</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-44" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-346">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-44" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-347">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-45" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-348">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-43" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-349">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-46" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-350">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-45" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-351">&#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-43" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-352">&#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-44" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-353">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-44" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-354">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-43" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-355">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-45" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-356">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-42" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-358">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-46" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-359">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-46" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-360">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-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-361">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-46" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-362">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-47" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-363">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-43" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-364">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-48" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-365">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-48" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-366">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-49" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-367">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-49" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">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-50" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-369">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-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-370">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-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-371">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-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-372">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-54" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-373">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-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-374">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-55" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-375">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-56" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-376">&#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-6" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-377">&#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-57" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-378">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-57" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-379">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-6" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">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-56" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-381">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-54" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-383">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-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-384">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-55" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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"/><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-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-387">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-58" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-388">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-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-389">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;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, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-390">70,883,488</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-59" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-391">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-60" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-392">19,259,537</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-393">857,452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-394">1,208,624</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-62" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-395">175</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-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-396">225,919</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-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-397">577,337</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-10"/></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="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="ic4ac21d798c247229aaf9796f1448243_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-398" 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, India and the United Kingdom, supporting users in 100+ countries.</span></div></ix:nonNumeric><div id="ic4ac21d798c247229aaf9796f1448243_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-399" continuedAt="f-399-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-400" 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 condensed consolidated balance sheets, condensed 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, 2024 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three and/or six months ended June&#160;30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2025, 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, 2024, and other forms filed with the SEC from time to time.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="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 from "recurring" and "one-time services and other" have been combined within "revenue" beginning in 2025 due to the immateriality of our one-time services and other revenue. In order to provide comparability between periods presented, our &#8220;recurring&#8220; and &#8220;one-time services and other" revenue lines have been combined within &#8220;revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period. Similarly, "cost of recurring" and "cost of one-time services and other" have been combined within "cost of revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-401" 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:UseOfEstimates" id="f-402" 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 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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-11"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-399-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, 2024, filed with the SEC on February&#160;21, 2025.</span></div></ix:continuation><div id="ic4ac21d798c247229aaf9796f1448243_49"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-403" 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%">3. Earnings Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method,&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon vesting of restricted stock awards and units.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-404" 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 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%">2025</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%">2024</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%">2025</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%">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: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</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-405">25,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-406">21,804</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-407">30,847</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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-408">27,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-409">47,784,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-410">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="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-411">48,104,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-412">51,399,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-5" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-413">463,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-414">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="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-415">682,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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-7" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-416">972,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-417">48,248,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-418">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="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-419">48,786,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-420">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 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-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-421">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-422">0.43</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-423">0.64</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-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-424">0.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-425">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-426">0.42</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-427">0.63</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-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-428">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><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 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-5" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-429">681,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-430">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="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-431">1,154,673</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-7" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-432">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"/></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-12"/></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="ic4ac21d798c247229aaf9796f1448243_52"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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-433" continuedAt="f-433-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%">4. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 1 - Quoted prices for identical assets or liabilities in active markets; </span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-434" 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 colspan="3" style="display:none"/><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="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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, 2025</span></td><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#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 colspan="3" style="display:none"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-435">&#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-65" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-436">1,321</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-66" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-437">&#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-67" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-438">1,321</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-64" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-439">&#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-65" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-440">1,321</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-66" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-441">&#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-67" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-442">1,321</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="display:none"/><td colspan="3" style="background-color:#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 June 30, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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 colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-443">&#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-65" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-444">2,497</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-66" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-445">&#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-67" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-446">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" 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-65" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-448">1,359</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-66" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" 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-67" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-450">1,359</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%">Total financial liabilities</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-64" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-451">&#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-65" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-452">3,856</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-66" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-453">&#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-67" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-454">3,856</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="display:none"/><td colspan="3" style="background-color:#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, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="background-color:#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 colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-455">&#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-69" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-456">9,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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-70" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-457">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-71" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-458">9,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" 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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-460">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-70" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" 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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-462">1,288</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 assets</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-463">&#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-69" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-464">10,550</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-70" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-465">&#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-71" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-466">10,550</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"/><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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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 7 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%">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, 2025 and December&#160;31, 2024, due to the immediate or short-term maturity of these instruments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-13"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-433-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2025 and December&#160;31, 2024, 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, 2025.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no 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, 2025.</span></div></ix:continuation><div id="ic4ac21d798c247229aaf9796f1448243_55"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-467" continuedAt="f-467-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. Consolidated Financial Statement Details</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="f-468" 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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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-469">869,061</ix:nonFraction>&#160;</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-470">740,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-471">1,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-472">1,514</ix:nonFraction>&#160;</span></td><td 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-473">870,248</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-474">741,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-14"/></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="#ic4ac21d798c247229aaf9796f1448243_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-467-1" continuedAt="f-467-2"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="f-475" 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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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-476">56,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-477">57,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-478">34,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: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-479">36,277</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-480">10,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-481">10,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-482">9,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-483">4,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-484">7,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-485">7,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-486">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-487">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#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-488">4,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-489">3,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:DerivativeAssetsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-490">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-491">10,550</ix:nonFraction>&#160;</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-492">15,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-493">14,026</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-494">146,006</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-495">148,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-496">54,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-497">67,221</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-498">91,222</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-499">81,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-5" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-500">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-501">10.1</ix:nonFraction> million for the three and six months ended June&#160;30, 2025, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-502">4.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-503">9.7</ix:nonFraction> million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-504">18.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-505">18.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%">(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, 2025 and December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-506">33.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-507">34.0</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 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-508">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-509">1.4</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, 2025 and 2024, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-510">12.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-511">10.6</ix:nonFraction> million as of June&#160;30, 2025 and December&#160;31, 2024, 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><ix:nonNumeric contextRef="c-1" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="f-512" 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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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-513">10,643</ix:nonFraction>&#160;</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:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-514">15,844</ix:nonFraction>&#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%">Customer credit balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-515">7,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-516">8,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-517">4,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-518">4,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;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-519">3,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:fixed-zero" scale="3" id="f-520">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-521">2,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-522">3,151</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 commissions and salaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-523">2,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-524">4,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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-525">2,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-526">2,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-527">2,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-528">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-529">1,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: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-530">4,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: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-531">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-532">3,903</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">Stock-based compensation 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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:StockBasedCompensationLiability" scale="3" id="f-533">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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:StockBasedCompensationLiability" format="ixt:num-dot-decimal" scale="3" id="f-534">7,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;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued costs to sell EVERFI</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="blkb:AccruedDispositionRelatedCosts" format="ixt:fixed-zero" scale="3" id="f-535">&#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="blkb:AccruedDispositionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-536">13,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-537">7,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-538">10,035</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-539">48,659</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-540">80,339</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-541">7,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-542">4,796</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-543">40,863</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-544">75,543</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 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></ix:footnote></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%">(2)</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">As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-15"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-467-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-545" continuedAt="f-545-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-545-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%">2025</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%">2024</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%">2025</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%">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: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-5" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-546">1,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-547">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 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-548">3,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-549">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-5" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-550">2,022</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-551">380</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" format="ixt:num-dot-decimal" scale="3" id="f-552">2,899</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-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-553">97</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-5" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-554">1,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-555">875</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-556">2,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-557">1,891</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-5" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-558">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-559">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 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-560">3,223</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-7" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-561">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"/></tr></table></div></ix:continuation></ix:continuation><div id="ic4ac21d798c247229aaf9796f1448243_61"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-564" continuedAt="f-564-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. Debt</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-565" 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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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-72" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-566">325,400</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-73" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-567">229,900</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-72" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-568">6.47</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-73" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-569">6.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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-74" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-570">780,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-75" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-571">790,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-74" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-572">5.53</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-75" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-573">5.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#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-76" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-574">54,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-575">55,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-76" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-576">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-77" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-577">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></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" scale="3" id="f-578">691</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-579">2,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-78" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-580">9.13</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-79" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-581">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></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-582">1,160,361</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-583">1,077,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-584">5.78</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-585">5.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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-586">1,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-587">2,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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-588">22,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-589">23,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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-80" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-590">6.26</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-81" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-591">6.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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-592">1,136,112</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-593">1,051,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-82" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-594">5.77</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-83" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-595">5.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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 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%">In April 2024, we entered into a five-year $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-596">1.5</ix:nonFraction> billion senior credit facility (the "2024 Credit Facilities"). At June 30, 2025, 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-85" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-597">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, 2025, we were in compliance with our debt covenants under the Real Estate Loans.</span></div></ix:nonNumeric><div style="margin-top:9pt"><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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-16"/></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="#ic4ac21d798c247229aaf9796f1448243_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-564-1"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.</span></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="f-598" 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, 2025:</span></div><div style="margin-top:3pt"><table style="border-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-86" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-599">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-87" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-600">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-88" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-601">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-9" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></ix:footnote></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="f-602" 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, 2025, 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, 2024</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-603">2,783</ix:nonFraction>&#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:fixed-zero" scale="3" id="f-604">&#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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" format="ixt:num-dot-decimal" scale="3" id="f-605">2,092</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, 2025</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" scale="3" id="f-606">691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic4ac21d798c247229aaf9796f1448243_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-609" continuedAt="f-609-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. 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, 2025 and December&#160;31, 2024, 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 2020 Credit Agreement. As of June&#160;30, 2025 and December&#160;31, 2024, the aggregate notional values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-610"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-611">700.0</ix:nonFraction></ix:nonFraction> million. 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, 2025 and December&#160;31, 2024, 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-91" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-612">35.7</ix:nonFraction> million CAD and $<ix:nonFraction unitRef="cad" contextRef="c-92" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-613">32.8</ix:nonFraction> million CAD, respectively. All of the contracts have maturities of 12 months or less. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-17"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-609-1" continuedAt="f-609-2"><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, 2025 and December&#160;31, 2024, 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-91" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-614">14.8</ix:nonFraction> million and &#163;<ix:nonFraction unitRef="gbp" contextRef="c-92" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-615">12.9</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-616" 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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other current assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-617">&#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-94" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-618">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-619">1,359</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-94" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-620">&#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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-621">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-622">9,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-623">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-624">&#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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-625">1,321</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-98" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-626">10,550</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 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-97" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-627">3,856</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-98" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="3" id="f-628">&#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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-629" 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%">(Loss) gain recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of (loss) gain </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income</span></div></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 loss into income</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/>2025</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, 2025</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, 2025</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-99" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-630">1,176</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:2px 1pt;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-100" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-631">1,518</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-101" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-632">2,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-102" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-633">541</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-103" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-634">138</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-104" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-635">434</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-105" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-636">818</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-106" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:fixed-zero" scale="3" id="f-637">&#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-105" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:fixed-zero" scale="3" id="f-638">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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/>2024</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, 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 #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, 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-107" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-639">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-108" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-640">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-109" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-641">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-110" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-642">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-111" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-643">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-112" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="f-644">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;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-113" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-645">56</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-114" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:fixed-zero" scale="3" id="f-646">&#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-113" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:fixed-zero" scale="3" id="f-647">&#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></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-18"/></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="#ic4ac21d798c247229aaf9796f1448243_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-609-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%">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, 2025 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-648">2.3</ix:nonFraction> million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2025 and 2024. See Note 10 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="ic4ac21d798c247229aaf9796f1448243_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-657" continuedAt="f-657-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. 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 and subleased offices. As of June&#160;30, 2025, we did not have any operating leases that had not yet commenced.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Release from Washington, DC lease</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we made a one-time cash release payment of $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="blkb:LeaseReleasePayment" scale="6" id="f-658">28.0</ix:nonFraction> million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space. During the six months ended June&#160;30, 2025, we recorded a loss on lease termination of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnTerminationOfLease" scale="6" id="f-659">24.3</ix:nonFraction> million in general and administrative expense. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-660" 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: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: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%">2025</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%">2024</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%">2025</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%">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: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-5" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="f-661">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-662">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 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" scale="3" id="f-663">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-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-664">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-5" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-665">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-666">299</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-667">352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:VariableLeaseCost" scale="3" id="f-668">612</ix:nonFraction>&#160;</span></td><td style="background-color:#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-5" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-669">210</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-670">906</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-671">1,169</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-7" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-672">1,604</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-5" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="f-673">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-674">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 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" scale="3" id="f-675">123</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-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-676">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"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-10" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></ix:footnote></div></ix:nonNumeric></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%">16</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-19"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-657-1" continuedAt="f-657-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-677" 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, 2025 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%">2025 - 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" scale="3" id="f-678">852</ix:nonFraction>&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-679">1,962</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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-680">1,931</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%">2028&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-681">1,764</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%">2029&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-682">1,056</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" scale="3" id="f-683">528</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-684">8,093</ix:nonFraction>&#160;</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-685">1,124</ix:nonFraction>)</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-686">6,969</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, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-687">170.6</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><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></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-20"/></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="#ic4ac21d798c247229aaf9796f1448243_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-657-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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"). For the three months ended June&#160;30, 2025, we incurred insignificant net pre-tax expenses related to the Security Incident. For the six months ended June&#160;30, 2025, we incurred net pre-tax expenses of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" scale="6" id="f-688">2.6</ix:nonFraction> million related to the Security Incident for ongoing legal fees and accruals for loss contingencies. As of June&#160;30, 2025, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="f-689">1.6</ix:nonFraction> million in aggregate liabilities for loss contingencies 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, but we believe that they are not reasonably likely, either separately or in the aggregate, to have a material adverse impact on our results of operations, cash flows or financial condition. For more information about the 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&#160;21, 2025 and Note 8 to our unaudited, condensed consolidated financial statements contained in our Quarterly Report on Form 10-Q filed with the SEC on April 30, 2025.</span></div></ix:continuation><div id="ic4ac21d798c247229aaf9796f1448243_79"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-690" 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. Income Taxes</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock" id="f-691" 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 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%">2025</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%">2024</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%">2025</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</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-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-692">13,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: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-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-693">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 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-694">14,136</ix: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-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-695">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"/></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-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-696">34.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-697">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="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-698">31.4</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-699">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in our effective income tax rate for the three and six months ended June&#160;30, 2025 when compared to the same periods in 2024 were primarily due to the unfavorable impact of a valuation allowance recorded against our net U.S. deferred tax assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted the reconciliation bill commonly referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;), which introduced significant changes to U.S. tax law. Key provisions include the permanent extension of certain elements of the Tax Cuts and Jobs Act, modifications to the international tax framework, and the restoration of immediate expensing for research and development expenditures. The legislation contains multiple effective dates, with certain provisions taking effect in 2025 and others phased in through 2027. Given the complexity and phased implementation of the OBBBA, we are currently assessing the potential impacts of the legislation on our consolidated financial statements.</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%">18</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-21"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-700" 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. 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="#ic4ac21d798c247229aaf9796f1448243_184">39</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 July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program to $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-701">800.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%">During the three months ended June&#160;30, 2025, we did <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="f-702">not</ix:nonFraction> repurchase any shares of our common stock. During the six months ended June&#160;30, 2025, we repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-119" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-703">1,513,022</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-704">100.0</ix:nonFraction> million. The remaining amount available to purchase stock under the approved stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-705">544.5</ix:nonFraction> million as of June&#160;30, 2025.</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 (loss) income by component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-706" 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 </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(loss) income</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">2025</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%">2024</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%">2025</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-707">8,302</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-53" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-708">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 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-709">4,869</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-8" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-710">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"/></tr><tr><td colspan="3" style="background-color:#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-121" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-711">1,107</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-122" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-712">12,253</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-123" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-713">7,799</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-124" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-714">8,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:fixed-zero" scale="3" id="f-715">&#8212;</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-716">974</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-717">2,763</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-718">3,940</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-125" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-719">3,658</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-126" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-720">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="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-127" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-721">6,372</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-128" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-722">10,852</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 (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-723">1,656</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-126" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-724">5,585</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-127" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-725">2,871</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-128" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-726">11,092</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 (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="3" id="f-727">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-728">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="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-127" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-729">2,763</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-730">2,949</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 (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-731">1,656</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-126" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-732">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="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-127" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-733">5,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-734">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"/></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-125" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-735">5,314</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-126" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-736">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="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-127" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-737">12,006</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-128" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-738">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td 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-129" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-739">4,207</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: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-130" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-740">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 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-129" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-741">4,207</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: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-130" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-742">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"/></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-131" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-743">9,409</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-132" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-744">11,031</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-133" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-745">12,668</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-134" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-746">9,846</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-135" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-747">7,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-748">339</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-137" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-749">10,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-750">846</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-751">2,085</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-140" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-752">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="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-139" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-753">2,085</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-140" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-754">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-755">6,292</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-756">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 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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-757">6,292</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-758">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"/></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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-22"/></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><div id="ic4ac21d798c247229aaf9796f1448243_85"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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:SegmentReportingDisclosureTextBlock" id="f-759" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Segment Information</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-760">one</ix:nonFraction> operating segment and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-761">one</ix:nonFraction> reportable segment. Our chief operating decision maker is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive income as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other segment items include amortization, interest expense, other income, net, and income tax provision on our consolidated statements of comprehensive income.</span></div></ix:nonNumeric><div id="ic4ac21d798c247229aaf9796f1448243_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-762" continuedAt="f-762-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, 2025, 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-141" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="f-763">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-141" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-764">50</ix:nonFraction>%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next <ix:nonNumeric contextRef="c-141" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-765">12</ix:nonNumeric> months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations  for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-766" 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 closing balances of deferred revenue were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.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/>2025</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/>2024</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-767">401,386</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-768">361,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2025 was primarily due to a seasonal increase in customer contract billings.</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 billings and 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, 2025 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-769">272</ix:nonFraction> million. The amount of revenue recognized during the six months ended June&#160;30, 2025 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-770" continuedAt="f-770-1" escape="true">The following table presents our revenue by geographic area based on the location of our customers:</ix:nonNumeric></span></div><ix:continuation id="f-770-1" continuedAt="f-770-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%">2025</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%">2024</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%">2025</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%">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: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-142" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-771">231,001</ix:nonFraction>&#160;</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-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-772">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 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-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-773">460,218</ix:nonFraction>&#160;</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-145" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-774">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-146" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-775">33,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-776">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="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-148" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-777">59,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-778">56,109</ix:nonFraction>&#160;</span></td><td style="background-color:#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-150" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-779">16,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-780">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="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-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-781">31,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-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-782">30,487</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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-783">281,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-784">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 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-785">552,043</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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-786">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"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-23"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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-770-2"><ix:continuation id="f-762-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our 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%">2025</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%">2024</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%">2025</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%">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: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-154" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-787">180,224</ix:nonFraction>&#160;</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-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-788">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 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-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-789">356,160</ix:nonFraction>&#160;</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-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-790">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-791">95,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-792">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="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-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-793">183,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-794">168,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Total recurring revenue</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-795">275,631</ix:nonFraction>&#160;</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-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-796">281,376</ix:nonFraction>&#160;</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-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-797">539,681</ix:nonFraction>&#160;</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-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-798">552,894</ix:nonFraction>&#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:10pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-799">5,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-800">5,910</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-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-801">12,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-802">13,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-803">281,382</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-804">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 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-805">552,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-806">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"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-24"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="ic4ac21d798c247229aaf9796f1448243_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, India and the United Kingdom, supporting users in 100+ countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; and (ii) providing payment and transaction services.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 business has proven its resilience during challenging times. The social impact market has been a consistent grower for many decades, through recessions, business upturns and downturns, and even through the COVID-19 global pandemic. We understand there are concerns about federal grant funding in the U.S. and how it potentially impacts our customers. But similar to COVID-19, we believe this uncertainty only makes our software more critical to our customer&#8217;s operations, enabling them to improve fundraising outcomes and to undertake or sharpen their own cost-management initiatives. To be clear, our solutions are not in the funds flow from federal agencies, but are used for fundraising from individual donors, which is even more critical now.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud has undertaken a number of operational initiatives that we believe set us up to perform well, even in a challenging market.</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">In 2023, we began transitioning our contractual revenue contracts from primarily 1-year to primarily 3-year renewal terms. This modernized approach to contract terms provides increased visibility and consistency for two-thirds of our revenue base and provides better predictability for our customers.</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">Over the past several years, we have transitioned the majority of our products and customers to leading public cloud service providers, while shutting down many of our private data centers, with only two of our own data centers remaining.</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">We continue to innovate through the increasing use of AI to not only empower our customers but also improve our own internal productivity.</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">And lastly, we have right-sized our operations by rationalizing office leases and renegotiating a number of our significant vendor 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%">Despite a strong focus on reducing expenses, we continue to invest aggressively in innovation and our extensive developer network to help our customers raise more money while enhancing and streamlining their operations. Our innovation and end to end workflows continue to be a competitive differentiator and drive sales. We are supporting this initiative through enhancements in sales and marketing programs and we continue to identify, experiment, and scale a range of successful solutions across marketing, customer success, and engineering to be an active innovator through applied AI.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three specific areas that our management team has focused on have contributed to our positive second quarter results: 1) acquiring new logos; 2) driving innovation and as such, strengthening our customer relationships through additional solutions and renewals; and 3) driving higher profitability through operational discipline and efficiencies.</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%">22</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-25"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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 continuously evaluate opportunities to shift various business units, functions or roles 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. For example, we are currently expanding our operations in India, which we expect will give us greater access to talent, and increase the number of our employees, including management, in India. We have leased office space in India to accommodate those new operations, although we do not currently expect to have sales to customers in India in the foreseeable future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we announced that we intend to repurchase during 2025 between 3% and 5% of our outstanding common stock as of December 31, 2024 under our stock repurchase program. During the six months ended June&#160;30, 2025, we repurchased 1,513,022 shares for $100.0 million. Including net share settlement of employee stock compensation, this represents approximately 4.2% of the Company's common stock outstanding as of December 31, 2024. The remaining amount available to purchase stock under our stock repurchase program was $544.5 million as of June&#160;30, 2025.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_112"></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 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-20250630_g4.jpg" alt="549755813972" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px" id="i-26"/><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-20250630_g5.jpg" alt="549755814009" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px" id="i-27"/></div><div style="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-20250630_g6.jpg" alt="33" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px" id="i-28"/><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-20250630_g7.jpg" alt="70" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px" id="i-29"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-30"/></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="ic4ac21d798c247229aaf9796f1448243_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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%">Revenue decreased by $5.9 million and $14.5 million, during the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024, driven largely 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%">Decreases in contractual recurring revenue of $13.3 million and $28.2 million, respectively, primarily related to our sale of EVERFI which represented $23.4 million and $45.5 million, respectively. These decreases were partially offset by the positive impact of our pricing initiatives and the performance of our cloud solutions.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transactional recurring revenue of $7.6 million and $15.0 million, respectively, primarily due to increases in volume for our Blackbaud Integrated Payments and Blackbaud Tuition Management and, to a lesser extent, positive results related to pricing initiatives; also contributing to the increases in transactional recurring revenue during the three and six months ended June 30, 2025 were increases related to fluctuations in foreign currency exchange rates of $1.5 million and $1.4 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%">Decrease in one-time consulting revenue of $1.3 million, for the six months ended June 30, 2025, primarily due to our sale of EVERFI Limited in March 2024 and, to a lesser extent, fewer sales of implementation and customization services.</span></div></td></tr></table></div><div id="ic4ac21d798c247229aaf9796f1448243_118"></div><div style="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 $14.6 million during the three months ended June&#160;30, 2025, when compared to the same period in 2024, 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:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $10.3 million primarily due to our sale of EVERFI</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 amortization of intangible assets from business combinations of $8.0 million largely due to the previously disclosed impairment charge related to our EVERFI asset group in December 2024, which primarily included finite-lived intangible assets</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $4.2 million primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in acquisition and disposition-related costs within general and administrative expenses of $2.1 million primarily due to prior year noncash impairment charges partially offset by the release of accrued contingent consideration, both of which occurred during the second quarter of 2024 but did not reoccur in 2025</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 Security Incident-related expenses of $1.4 million largely related to decreases in loss contingency accruals. See Note 8 to our unaudited, condensed consolidated financial statements in this report for our discussion of the Security Incident.</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 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:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation expense of $3.0 million primarily due to estimated overall Company performance against 2025 goals</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in employee severance of $2.1 million related to a modest and targeted headcount reduction during the three months ended June 30, 2025</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-31"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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 $24.3 million, during the six months ended June&#160;30, 2025, when compared to the same period in 2024, 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%">Decrease in compensation costs other than stock-based compensation of $22.6 million primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in amortization of intangible assets from business combinations of $15.9 million largely due to the previously disclosed impairment charge related to our EVERFI asset group in December 2024, which primarily included finite-lived intangible assets</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 Security Incident-related expenses of $9.6 million largely related to decreases in loss contingency accruals. See Note 8 to our unaudited, condensed consolidated financial statements in this report for our discussion of the Security Incident.</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 stock-based compensation expense of $8.4 million primarily due to a decrease in the grant date fair value of equity award grants, and to a lesser extent, our sale of EVERFI; partially offset by an increase primarily due to estimated overall Company performance against 2025 goals</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $7.2 million primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in advertising costs of $2.9 million primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in acquisition and disposition-related costs within general and administrative expenses of $20.7 million primarily related to our release from our lease for office space in Washington, DC in February 2025</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 total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $3.4 million related to the increase in the volume of transactions for which we process payments and, to a lesser extent, increases in vendor rates</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in employee severance of $2.1 million related to a modest and targeted headcount reduction during the three months ended June 30, 2025</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.1 million in software development costs that were required to be capitalized under GAAP, primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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;&#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;&#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;&#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;&#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;&#160;&#160;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.</span></div><div style="margin-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: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-32"/></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="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td 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-20250630_g8.jpg" alt="13" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:266px" id="i-33"/></div><div style="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, 2025, our gross dollar retention was approximately 92%. This gross dollar retention rate increased over our rate for the twelve months ended December 31, 2024 primarily due to our sale of EVERFI. We are continually investing in innovation, which we believe will generate strong gross dollar retention over the long-term.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_124"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight: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, 2025, our cash and cash equivalents were $41.6 million. Under the 2024 Credit Facilities, the carrying amount of our debt was $1.1 billion 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.70 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, 2025, we generated $68.3 million in cash from operations, had a net increase in borrowings of $84.6 million, returned $103.2 million to stockholders by way of share repurchases, including excise tax payments, and had aggregate cash outlays of $29.1 million for purchases of property and equipment and capitalized software development costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted the OBBBA, which introduced significant changes to U.S. tax law. See Note 9 to our unaudited, condensed consolidated financial statements in this report for more information. Based on our preliminary review, we expect OBBBA to meaningfully reduce cash taxes for the Company in the near-term.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_130"></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, 2025 and 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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%">As previously disclosed, on December&#160;31, 2024, we disposed of our EVERFI business, formerly a wholly owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="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 from "recurring" and "one-time services and other" have been combined within "revenue" beginning in 2025 due to the immateriality of our one-time services and other revenue. In order to provide comparability between periods presented, our &#8220;recurring&#8220; and &#8220;one-time services and other" revenue lines have been combined within &#8220;revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period. Similarly, "cost of recurring" and "cost of one-time services and other" have been combined within "cost of revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period.</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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-34"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_133"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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: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:29pt"><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-20250630_g9.jpg" alt="549755816189" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-35"/><img src="blkb-20250630_g10.jpg" alt="549755816190" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-36"/><img src="blkb-20250630_g11.jpg" alt="549755816191" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-37"/></div><div style="margin-top:9pt"><img src="blkb-20250630_g12.jpg" alt="34" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-38"/><img src="blkb-20250630_g13.jpg" alt="35" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-39"/><img src="blkb-20250630_g14.jpg" alt="36" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-40"/></div><div style="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 includes three components: contractual recurring, transactional recurring and one-time services and other. </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">Contractual recurring revenue is primarily comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, online training programs and subscription-based analytic services. Contractual recurring revenue also includes fees from maintenance services for our on-premises solutions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Transactional recurring revenue is comprised of transaction fees associated with the use of our solutions, including donation processing, tuition management, consumer giving and event-based usage.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">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 revenue is primarily comprised of compensation costs for customer support, production IT, professional services and onsite training 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, data expense incurred to perform one-time analytic services and other costs incurred in providing support, recurring services and onsite customer training to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers continue to prefer cloud subscription offerings with integrated analytics, training and payment services. We intend to continue focusing on innovation, quality and integration of our cloud solutions, which we believe will drive future revenue growth.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-41"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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%">Revenue decreased by $5.9 million, or 2.1%, and $14.5 million, or 2.6%, during the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024. For a discussion of our changes in revenue, see "Revenue" above starting on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ic4ac21d798c247229aaf9796f1448243_115">24</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%">Cost of revenue decreased by $11.1 million, or 8.9%, and $22.5 million, or 9.0%, during the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024, 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%">Decreases in amortization of intangible assets from business combinations of $7.6 million and $15.2 million, respectively, largely due to the previously disclosed impairment charge related to our EVERFI asset group in December 2024, which primarily included finite-lived intangible assets</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 compensation costs of $4.3 million and $7.2 million, respectively, primarily due to our sale of EVERFI</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 third-party contractor costs of $1.1 million and $1.4 million, respectively, largely related to our sale of EVERFI and, to a lesser extent, decreased use of outside contractors</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 allocated overhead costs of $1.0 million and $2.6 million, respectively, primarily related to a reduction in facilities costs and the decreased headcount from our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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 $3.1 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="display:none"/><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%">Gross margin increased by 300 basis points and 290 basis points for the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024, primarily due to the decreases in cost of revenue outpacing the decreases in revenue.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_136"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:29pt"><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-20250630_g15.jpg" alt="549755816858" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-42"/><img src="blkb-20250630_g16.jpg" alt="549755816859" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-43"/><img src="blkb-20250630_g17.jpg" alt="549755816860" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-44"/></div><div style="margin-top:9pt"><img src="blkb-20250630_g18.jpg" alt="25" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-45"/><img src="blkb-20250630_g19.jpg" alt="26" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-46"/><img src="blkb-20250630_g20.jpg" alt="27" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-47"/></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                              </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-48"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 intended to reduce our average customer acquisition cost per customer as well as the related payback period while increasing sales velocity.</span></div><div style="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 $3.0 million, or 6.4%, and $9.3 million, or 9.5%, during the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024. The decreases in dollars and as a percentage of revenue were primarily driven by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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.6 million and $5.8 million, respectively, primarily related to our sale of EVERFI</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 advertising costs of $1.6 million and $2.9 million, respectively, primarily due to our sale of EVERFI</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 intended to delight our customers with innovative and secure cloud solutions. Research and development expenses decreased by $5.5 million, or 14.0%, and $14.7 million, or 18.0%, during the three and six months ended June&#160;30, 2025, respectively, when compared to the same periods in 2024. The decreases in dollars and as a percentage of revenue were primarily driven by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs of $3.9 million and $11.7 million, respectively, primarily related to our sale of EVERFI</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 third-party contractor costs of $2.5 million and $4.8 million, respectively, primarily related to our sale of EVERFI</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.7 million, for the six months ended June 30, 2025, that were required to be capitalized under GAAP, primarily due to our sale of EVERFI</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for the three months ended June 30, 2025 and 2024 were $14.4 million and $14.8 million, respectively, and for the six months ended June&#160;30, 2025 and 2024 were $26.8 million and $28.5 million, respectively, of qualifying costs associated with software development activities that are required to be capitalized under GAAP, such as those for our cloud solutions. 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 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 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="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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-49"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists primarily of compensation costs for general corporate functions, including senior management, finance, accounting, legal, human resources and corporate development, Security Incident-related expenses (including legal fees, settlements and loss contingency accruals), third-party professional fees, insurance, allocated depreciation, facilities and IT support costs, acquisition-related expenses and other administrative expenses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense decreased by $0.6 million, or 1.8%, during the three months ended June&#160;30, 2025, when compared to the same period in 2024. The decrease in dollars was primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in acquisition and disposition-related costs of $2.1 million primarily due to prior year noncash impairment charges partially offset by the release of accrued contingent consideration, both of which occurred during the second quarter of 2024 but did not reoccur in 2025</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 Security Incident-related expenses of $1.4 million largely related to decreases in loss contingency accruals. See Note 8 to our unaudited, condensed consolidated financial statements in this report for our discussion of the Security Incident.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in rent expense of $1.0 million primarily related to our release from our lease for office space in Washington, DC in February 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation costs of $2.5 million primarily due to estimated overall Company performance against 2025 goals</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="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in total costs allocated from general and administrative expense of $1.5 million primarily related to a reduction in facilities costs and the decreased headcount from our sale of EVERFI. Depreciation, facilities and IT support costs are pooled and recorded to general and administrative expense and allocated to other lines of our statements of comprehensive income based on headcount.</span></div></td></tr><tr><td colspan="3" style="display:none"/><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%">General and administrative expense increased by $8.3 million, or 10.3%, during the six months ended June&#160;30, 2025, when compared to the same period in 2024. The increases in dollars and as a percentage of 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%">Increase in acquisition and disposition-related costs of $20.7 million primarily related to our release from our lease for office space in Washington, DC in February 2025</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="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in total costs allocated from general and administrative expense of $3.3 million primarily related to a reduction in facilities costs and the decreased headcount from our sale of EVERFI. Depreciation, facilities and IT support costs are pooled and recorded to general and administrative expense and allocated to other lines of our statements of comprehensive income based on headcount.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party software costs of $1.4 million primarily related to investments in our internal 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%">Decrease in Security Incident-related expenses of $9.6 million largely related to decreases in loss contingency accruals. See Note 8 to our unaudited, condensed consolidated financial statements in this report for our discussion of the Security Incident.</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 $4.9 million primarily due to a decrease in the grant date fair value of equity award grants, and to a lesser extent, our sale of EVERFI; partially offset by an increase primarily due to estimated overall Company performance against 2025 goals</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in rent expense of $1.9 million primarily related to our release from our lease for office space in Washington, DC in February 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $1.6 million primarily due to our sale of EVERFI</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="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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-50"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_139"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td 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-20250630_g21.jpg" alt="549755814741" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-51"/><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-20250630_g22.jpg" alt="40" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-52"/><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, 2025, when compared to the same periods in 2024, were primarily due to our incremental borrowings to fund stock repurchases during 2024 and 2025 and the expiration of favorable interest rate swaps in October 2024. We currently expect interest expense for the full year 2025 to be approximately $65&#160;million to $69&#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 7 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 id="ic4ac21d798c247229aaf9796f1448243_142"></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, Net</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, net ($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, net 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-20250630_g23.jpg" alt="549755814187" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-53"/><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-20250630_g24.jpg" alt="36" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-54"/><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 decreases in other income, net in dollars and as a percentage of total revenue during the three and six months ended June&#160;30, 2025, when compared to the same periods in 2024, were primarily due to increases in current year losses in currency revaluation compared to prior year losses. See Note 5 to our unaudited, condensed consolidated financial statements in this report for more information regarding our other income.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-55"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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%">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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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%">401.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%">361.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.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"><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%">399.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%">359.5&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;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.0&#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 with three-year renewals thereafter, billed annually in advance and non-cancelable. We generally invoice our customers with recurring revenue contracts in annual cycles 30 days prior to the end 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, 2025 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 billings.</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 billings and customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. </span></div><div id="ic4ac21d798c247229aaf9796f1448243_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%">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 ($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-20250630_g25.jpg" alt="549755814239" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-56"/><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-20250630_g26.jpg" alt="36" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px" id="i-57"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in our effective income tax rate for the three and six months ended June&#160;30, 2025 when compared to the same periods in 2024 were primarily due to the unfavorable impact of a valuation allowance recorded against our net U.S. deferred tax assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted the OBBBA, which introduced significant changes to U.S. tax law. See Note 9 to our unaudited, condensed consolidated financial statements in this report for more information. Based on our preliminary review, we expect OBBBA to meaningfully reduce cash taxes for the Company in the near-term.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_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%">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="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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-58"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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%">The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods.&#160;We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_154"></div><div style="margin-top:3pt"><table style="border-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%">2025</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%">2024</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%">2025</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%">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"><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%">281.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%">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 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%">552.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></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%">167.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%">162.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%">323.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%">315.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: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%">59.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%">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="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%">58.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.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></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%">3.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%">3.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%">5.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%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: 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%">7.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.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%">&#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%">0.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%">&#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 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%">10.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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="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%">20.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="2" style="background-color:#ebfbff;border-top:1pt 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"/></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%">178.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%">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 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%">343.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%">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"/></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%">63.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="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.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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></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 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%">56.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%">42.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 style="background-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%">77.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%">52.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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%">20.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="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%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">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></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%">27.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%">24.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: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%">49.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%">57.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 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%">7.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%">15.5&#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%">15.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: 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%">2.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%">&#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%">2.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition and disposition-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.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%">2.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%">25.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%">4.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">37.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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="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%">94.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%">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"/></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%">94.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%">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 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%">171.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%">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"/></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%">33.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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="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%">31.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%">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></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 before provision for income taxes</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.4&#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%">29.7&#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%">45.0&#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%">33.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.0&#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%">21.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 style="background-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%">30.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%">27.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:400;line-height:120%">Shares used in computing GAAP diluted earnings per share</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,248,057&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">48,786,793&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.54&#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.42&#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.63&#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.52&#160;</span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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%">37.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%">44.0&#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%">94.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%">105.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div><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><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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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="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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assumed non-GAAP income tax provision</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.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%">18.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%">34.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">58.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%">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 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.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%">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"/></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%">48,248,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">48,786,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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.21&#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.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 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.16&#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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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">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 charges of $24.3 million incurred during the six months ended June&#160;30, 2025 related to the release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021).</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes Security Incident-related costs incurred during the three months ended June&#160;30, 2025 which were insignificant for on-going legal fees, during the six months ended June&#160;30, 2025 of $2.6 million, which included approximately $1.1 million in aggregate accruals for loss contingencies and during the three and six months ended June&#160;30, 2024 of $1.8 million and $12.1 million, respectively, which included approximately $0.0 million and $7.0 million, respectively, in aggregate accruals 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. As of June&#160;30, 2025, we have recorded approximately $1.6 million in aggregate liabilities for loss contingencies that we believed we could reasonably estimate in accordance with our loss contingency procedures. 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, but we believe that they are not reasonably likely, either separately or in the aggregate, to have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We apply a non-GAAP effective tax rate of 24.5% when calculating non-GAAP net income and non-GAAP diluted earnings per share.</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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-59"/></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="ic4ac21d798c247229aaf9796f1448243_157"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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%">Non-GAAP organic revenue growth</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis, non-GAAP organic recurring revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies, if any, acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of our current business&#8217; organic revenue growth and revenue run-rate. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2025</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%">2024</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%">2025</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%">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><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"> </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%">281.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%">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 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%">552.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP revenue growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23.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%">&#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%">(47.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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">281.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%">263.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="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%">552.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">519.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-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">(2)</span></div></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">281.4&#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%">263.5&#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%">552.0&#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%">519.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">279.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">263.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="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%">550.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%">519.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height: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%">275.6&#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%">281.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%">539.7&#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%">552.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"><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%">(2.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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%">(2.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight: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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23.4)</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%">(45.5)</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">(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%">275.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt 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%">258.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="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%">539.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">507.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.9</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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.4</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height: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">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">275.6&#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%">258.0&#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%">539.7&#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%">507.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.6)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">273.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%">258.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">538.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%">507.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth on constant currency basis</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.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"/><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%">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:#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">Non-GAAP revenue from divested businesses excludes revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested business with the results of the combined company for the same period of time in both the prior and current periods.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP organic revenue and non-GAAP organic recurring revenue for the prior year periods presented herein may not agree to non-GAAP organic revenue and non-GAAP organic recurring revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth are calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and Euro.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-60"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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 development costs; stock-based compensation; employee severance; acquisition and disposition-related costs; Security Incident-related costs; and impairment and disposition charges.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2025</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%">2024</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%">2025</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP net income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 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%">30.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%">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"/></tr><tr><td colspan="3" 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%">16.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%">12.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.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.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: GAAP income tax provision</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.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%">7.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%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: 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%">2.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%">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%">5.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%">6.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">7.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.5&#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%">15.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%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of software 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.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%">12.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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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.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="2" style="background-color:#ffffff;border-top:1pt 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="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%">90.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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"/></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%">78.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%">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 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%">121.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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"/></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%">27.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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%">22.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 style="background-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%">27.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%">24.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%">49.4&#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%">57.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">2.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%">&#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%">2.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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%">0.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%">2.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%">25.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%">4.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"/><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%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">30.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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="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%">79.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%">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"/></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%">108.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%">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 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%">201.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%">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"/></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%">38.5</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;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%">36.5</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;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%">45.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"/><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%">42.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></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 style="background-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%">108.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%">102.5&#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%">201.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">191.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(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%">(0.1)</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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">107.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%">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 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%">200.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%">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"/></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%">38.4</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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%">36.4</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr style="height: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%">44.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"/><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%">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:#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: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-61"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_163"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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="ie7217be68ef54b6da30936eeb7ac810e_974"></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 development, and capital expenditures for property and equipment. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP adjusted free cash flow is defined as operating cash flow less capital expenditures, including costs required to be capitalized for software development and capital expenditures for property and equipment, plus cash outflows 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%"/></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></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">2025</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%">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"><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%">68.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%">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"/></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%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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"/></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 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%">(27.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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"/></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%">39.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%">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"/></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%">7.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: 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%">2.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%">5.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><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%">41.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%">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"/></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%">7.6&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">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></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="ic4ac21d798c247229aaf9796f1448243_166"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 billings and renewals, delivery of professional services and occurrence of customer events, as well as merit-based salary increases, among other factors. Historically, due to lower revenues in our first quarter, combined with the payment of certain annual vendor contracts, our cash flow from operations has been lowest in our first quarter. Due to the timing of customer contract renewals and student enrollments, many of which take place at or near the beginning of our third quarter, our cash flow from operations has generally been lower in our second quarter as compared to our third and fourth quarters. Partially offsetting these favorable drivers of cash flow from operations in our third and fourth quarters are base salary merit increases, which occur in July. In addition, deferred revenues can vary on a seasonal basis due to the timing of customer contract billings and renewals and student enrollments or significant acquisitions. Our cash flow from financing is negatively </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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-62"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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%">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="ic4ac21d798c247229aaf9796f1448243_169"></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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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%">41.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(38.5)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83.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%">91.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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 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%">153.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:10pt;font-weight:400;line-height:120%">148.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total carrying value of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158.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%">1,075.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">(226.1)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(275.8)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2025</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%">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: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%">68.3&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42.3)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">68.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;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%">165.4&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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, we may require additional capital. In that context, we regularly evaluate opportunities to enhance our capital structure, including through potential debt or equity issuances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a well-known seasoned issuer, we filed an automatic shelf registration statement for an undetermined amount of debt and equity securities with the SEC on January 10, 2025. Under this universal shelf registration statement we may offer and sell, from time to time, debt securities, common stock, preferred stock, depositary shares, warrants, stock purchase contracts and stock purchase units. Subject to certain conditions and pursuant to applicable SEC regulations, this registration statement is effective for three years from its date of filing with the SEC, or through January 9, 2028.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2025, our total cash and cash equivalents balance included approximately $20.7 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: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-63"/></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="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Cash Flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flows from operations are derived principally from: (i)&#160;our earnings from on-going operations prior to non-cash expenses such as depreciation, amortization, stock-based compensation, deferred taxes, amortization of deferred financing costs and debt discount and adjustments to our provision for credit losses and sales returns; and (ii)&#160;changes in our working capital.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital changes are composed of changes in accounts receivable, prepaid expenses and other assets, trade accounts payable, accrued expenses and other liabilities, and deferred revenue. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities decreased by $50.1 million during the six months ended June&#160;30, 2025, when compared to the same period in 2024, primarily due to a $9.5 million decrease in net income adjusted for non-cash expenses and a $40.6 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, 2025, when compared to the same period in 2024, 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">fluctuations in the timing of vendor payments; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a decrease in accrued expenses during the first half of 2025 related to disposition-related costs paid compared to an increase in accrued expenses during the first half of 2024 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%">See discussion of the Security Incident in Note 8 to our unaudited, condensed consolidated financial statements 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%">On July 4, 2025, the United States enacted the OBBBA, which introduced significant changes to U.S. tax law. See Note 9 to our unaudited, condensed consolidated financial statements in this report for more information. Based on our preliminary review, we expect OBBBA to meaningfully reduce cash taxes for the Company in the near-term.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_175"></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 $41.3 million remained relatively consistent during the six months ended June&#160;30, 2025, when compared to the same period in 2024. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, we used cash of $27.8 million for software development costs, which was relatively consistent with cash spent during the same period in 2024. We spent $1.3 million for purchases of property and equipment during the six months ended June&#160;30, 2025, which was a decrease of $4.8 million when compared to the same period in 2024. During the six months ended June&#160;30, 2025, we used net cash of $12.2 million for the disposition of a business compared to $1.2 million used during the same period in 2024.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_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%">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, 2025, we had a net increase in borrowings of $84.6 million, primarily due to our stock repurchase program and to satisfy tax obligations of employees upon settlement of equity awards (see discussion below).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $38.7 million to satisfy tax obligations of employees upon settlement of equity awards during the six months ended June&#160;30, 2025 compared to $54.5 million during the same period in 2024. 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, 2025, cash flow from financing activities associated with changes in restricted cash due to customers increased $128.6 million, compared to an increase of $106.9 million during the same period in 2024. This line in the statement of cash flows represents the change in the amount of restricted cash held and payable by us to customers from one period to the next. This restricted cash due to customers is not available to us for operational purposes.</span></div><div style="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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-64"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_181"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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">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 stock repurchase program by expanding the total capacity under the program to $800.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 February 2025, we announced that we intend to repurchase during 2025 between 3% and 5% of our outstanding common stock as of December 31, 2024 under our stock repurchase program. During the three months ended June&#160;30, 2025, we did not repurchase any shares. During the six months ended June&#160;30, 2025, we repurchased 1,513,022 shares for $100.0 million. Including net share settlement of employee stock compensation, this represents approximately 4.2% of the Company's common stock outstanding as of December 31, 2024. The remaining amount available to purchase stock under our stock repurchase program was $544.5 million as of June&#160;30, 2025.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_184"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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, 2025, our available borrowing capacity under the 2024 Credit Facilities was $374.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, 2025, the carrying amount of our debt under the 2024 Credit Facilities was $1.1 billion. Our average daily borrowings during the three and six months ended June&#160;30, 2025 were $1.1 billion and $1.1 billion, 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, 2025</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.70 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%">6.41 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, 2025, we were in compliance with our debt covenants under the 2024 Credit Facilities. See Note 6 to our unaudited, condensed consolidated financial statements in this report for additional information regarding the 2024 Credit Facilities.</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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-65"/></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="ic4ac21d798c247229aaf9796f1448243_187"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">22.6&#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,137.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,160.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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%">1.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:10pt;font-weight:400;line-height:120%">6.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%">8.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">0.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%">3.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%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrecorded contractual obligations:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88.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%">82.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203.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:10pt;font-weight:400;line-height:120%">271.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total contractual obligations</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,433.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">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, 2025, we had total remaining principal payments of approximately $1.2 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, 2025 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 Revolving Facility for the purposes of determining minimum commitment amounts. See Note 6 to our unaudited, condensed consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest payments on debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to principal payments, as of June&#160;30, 2025, we expect to pay interest expense over the life of our debt obligations of approximately $274.9 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, 2025, 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="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, 2025, we had remaining operating lease payments of $8.1 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest which was $1.1 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, we do not anticipate entering any new, material operating leases for offices for the foreseeable future. See Note 8 to our unaud</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ited, condensed consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had remaining purchase obligations of $170.6 million. These purchase obligations are for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. Our purchase obligations are not recorded as liabilities on our unaudited, condensed consolidated balance sheets as of June&#160;30, 2025, as we had not received the related services. See Note 8 to our unaudited, condensed consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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 total liability for uncertain tax positions as of June&#160;30, 2025 was $5.9 million. Our accrued interest and penalties related to tax positions taken on our tax returns was insignificant as of June&#160;30, 2025.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-66"/></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 2025 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="#ic4ac21d798c247229aaf9796f1448243_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%">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&#160;21, 2025, 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 primarily expected to be expensed as incurred.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_190"></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 17% of our total revenue for the six months ended June&#160;30, 2025 was generated from operations outside the U.S. We do not have significant operations in countries in which the economy is considered to be highly inflationary. Our consolidated financial statements are denominated in U.S. dollars and, accordingly, changes in the exchange rate between foreign currencies and the U.S. dollar will affect the translation of our subsidiaries&#8217; financial results into U.S. dollars for purposes of reporting our consolidated financial results. The accumulated currency translation adjustment, recorded within accumulated other comprehensive loss as a component of stockholders&#8217; equity, was a loss of $2.1 million as of June&#160;30, 2025 and a loss of $12.7 million as of December&#160;31, 2024. We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds into U.S. dollars.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenues and expenses denominated in non-U.S. currencies. During the six months ended June&#160;30, 2025, 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, 2025, the fluctuation in foreign currency exchange rates increased our total revenue and our income from operations by $1.6 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 id="ic4ac21d798c247229aaf9796f1448243_193"></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, 2025 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, 2024.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_196"></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 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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-67"/></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="ic4ac21d798c247229aaf9796f1448243_199"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_16">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have market rate sensitivity for interest rates and foreign currency exchange rates.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Rate Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Additionally, our interest income that we primarily earn on restricted cash due to customers for our payment processing solutions acts as a partial natural hedge against our interest rate risk. Our primary interest rate exposure is related to changes in 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, 2025, 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, 2024 and June&#160;30, 2025.</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="ic4ac21d798c247229aaf9796f1448243_202"></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, 2025 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: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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-68"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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-20250630_g3.jpg" alt="NEW Chevron - Mini for Wdesk.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px" id="i-69"/></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="ic4ac21d798c247229aaf9796f1448243_208"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our legal proceedings, see Note 8 to our unaudited, condensed consolidated financial statements in this report.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_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 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, 2024, as filed with the Securities and Exchange Commission on February&#160;21, 2025 (the &#8220;Annual Report&#8221;). The following risk factors should be read in conjunction with the risk factors set forth in that Annual Report.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Strategic Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are increasingly incorporating AI technology into many of our solutions and services. Because this technology is new and developing, technically complex and investment-intensive and the legal and regulatory issues are unsettled, our AI strategy may result in operational, financial and reputational harm and other adverse consequences to our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are implementing AI features, including generative, predictive, interactive and agentic AI technologies, in many of our solutions and services. The technologies underpinning these features are in the early stages of commercial use, are evolving rapidly and exist in an emerging regulatory environment, which presents regulatory, litigation, ethical, reputational, operational and financial risks, some of which are still unknown.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many U.S. federal, U.S. state and international governmental bodies and regulators have adopted, or are in the process of developing, new laws and regulations related to the use of AI and machine learning technologies. These have imposed, and may in the future further impose, obligations related to our development, offering and use of AI technologies and expose us to increased risk of regulatory enforcement and litigation. Many of our AI features include the processing of personal data and are, and may be further, subject to laws, policies, legal obligations and codes of conduct related to privacy and data protection. There is uncertainty about the extent to which privacy and data protection laws apply to AI technologies, and any delay in addressing privacy or data protection concerns relating to our AI features may result in liability or regulatory investigations and fines, as well as harm to our sales and reputation. In addition, issues relating to intellectual property rights in AI-generated content have not been fully addressed by the courts, laws or regulations. Accordingly, the implementation of AI technologies into our products and services may result in exposure to claims related to copyright infringement or other intellectual property misappropriation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use of AI technology may also present additional security risks due to embedded security vulnerabilities. Furthermore, many of our AI features may rely on third-party developers and other service providers, and any improper processing of personal data by these service providers could harm our reputation, business or customers, or expose us to legal liability. Also, our sensitive information could be leaked, disclosed or revealed as a result of or in connection with company or vendor use of these technologies generally. Any disruption or failure in our AI systems or infrastructure could result in delays or errors in our operations, which could harm our business and financial results. See also &#8220;Item 1A. Risk Factors. Operational Risks&#8221; related to breaches of our software and failure to safeguard confidential data in our Annual Report on Form 10-K filed with the SEC on February 21, 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%">Blackbaud is in the early stages of leveraging agentic AI in the AI features of our solutions and deploying agentic AI for our internal business purposes. Agentic AI differs from traditional AI technologies by making decisions and pursuing business goals autonomously without prompting by humans, sometimes across multiple steps and over time, which may require deployers to give agentic AI access to systems for the purpose of taking such initiative. This presents additional risks, including the possibility of opaque decision making, unique security concerns due to agent permissioning, challenges with monitoring actions and assigning and enforcing accountability.</span></div><div style="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 AI technology features may also generate output that is misleading, inaccurate, harmful or otherwise flawed, which may harm our reputation, business or customers, or expose us to legal liability. Also, some AI scenarios present ethical issues. If we </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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-70"/></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="#ic4ac21d798c247229aaf9796f1448243_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%">enable or offer AI solutions that are controversial because of their purported or actual impact on human rights, privacy, employment or other social issues, we may experience reputational harm and legal liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New and emerging AI technologies require substantial additional investment in the development and maintenance of various models, approaches and processes, as well as development of protections and safeguards for the use of AI technologies, which is expensive and could negatively impact our financial results as we further expand AI technology into our products and services. Likewise, the use of AI technology involves significant technical complexity and requires specialized expertise, which is expected to require increased investment in infrastructure and headcount.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of any enhancement or new product depends on many factors, including its relevance to our customers, timely implementation and market acceptance. If our AI-enhanced products and services do not achieve widespread market adoption or there is a reduction in demand due to a lack of customer acceptance, technology challenges, strengthening competition, weakening economic conditions, or security or privacy concerns, our business could be harmed and our financial results could be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition from other companies that are developing their own AI-enhanced products and services. Such AI features and technologies may be similar or superior to ours and may be more cost-effective. Furthermore, other parties could have proprietary rights that would interfere with our ability to implement our own AI features. Our AI features also may require access to specific third-party equipment or infrastructure, which availability or pricing we may not be able to 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%">It is not possible to predict all of the risks related to the use of AI technology. Although we aim to develop and use AI responsibly and attempt to identify and mitigate ethical and legal issues presented by its use, we may be unsuccessful in identifying or resolving issues before they arise, which may affect our ability to develop and use AI or subject us to legal liability.</span></div><div id="ic4ac21d798c247229aaf9796f1448243_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 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, 2025 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:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number<br/>of shares<br/>purchased as<br/>part of<br/>publicly<br/>announced<br/>plans or<br/>programs</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Approximate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">dollar value</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">that may yet</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">be purchased</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">under the</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">plans or</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">programs</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance, April 1, 2025</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%">544,532&#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, 2025 through April 30, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">544,532&#160;</span></td><td style="background-color:#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, 2025 through May 31, 2025</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,939&#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%">62.24&#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%">544,532&#160;</span></td><td style="background-color:#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, 2025 through June 30, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">544,532&#160;</span></td><td 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%">13,939&#160;</span></td><td style="background-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%">62.24&#160;</span></td><td style="background-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%">544,532&#160;</span></td><td style="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 13,939 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 July 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program 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%">44</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-71"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div><div id="ic4ac21d798c247229aaf9796f1448243_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="#ic4ac21d798c247229aaf9796f1448243_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="ic4ac21d798c247229aaf9796f1448243_220"></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-5" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-807" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2025, none of the Company&#8217;s directors or executive officers <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-808"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-809">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-810"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-811">terminated</ix:nonNumeric></ix:nonNumeric> any contract, instruction or written plan for the purchase or sale of Company securities.</span></div></ix:nonNumeric><div id="ic4ac21d798c247229aaf9796f1448243_226"></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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/ix?doc=/Archives/edgar/data/1280058/000128005825000017/blkb-20250421.htm#i3aa072c4ead34f95a3b534024431b382_358">10.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/ix?doc=/Archives/edgar/data/1280058/000128005825000017/blkb-20250421.htm#i3aa072c4ead34f95a3b534024431b382_358">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan.</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:2px 1pt;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;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/22/2025</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="blkbq2202510-qexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="blkbq2202510-qexx311.htm">Certification by the Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="blkbq2202510-qexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div 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="blkbq2202510-qexx312.htm">Certification by the Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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="blkbq2202510-qexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202510-qexx321.htm">Certification by the Chief Executive Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="blkbq2202510-qexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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="blkbq2202510-qexx322.htm">Certification by the Chief Financial Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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.INS</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 Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.SCH</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 Schema 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.CAL</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 Calculation 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.DEF</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 Definition 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.LAB</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 Label 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.PRE</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 Presentation 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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td 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="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="3" style="background-color:#ffffff;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: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 2025 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px" id="i-72"/></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="ic4ac21d798c247229aaf9796f1448243_229"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic4ac21d798c247229aaf9796f1448243_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-20250630_g3.jpg" alt="NEW Chevron - Mini for Wdesk.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px" id="i-73"/></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 30, 2025</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 30, 2025</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/ Chad M. Anderson</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%">Chad M. Anderson</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: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-20250630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px" id="i-74"/></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 2025 Form 10-Q</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>blkbq2202510-qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0ac1d0ba0d784217b4235578a08da01b_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 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Vice Chairman of the Board</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>blkbq2202510-qexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibe1593bbf37e4acea4069cfa3723bf2f_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, Chad M. Anderson, 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 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Chad M. Anderson</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%">Chad M. Anderson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>blkbq2202510-qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie53ee016ce4b462a94e75e4745fda2d4_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, 2025 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 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Vice Chairman of the Board</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>blkbq2202510-qexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i38fdb4c89f964f5497d988128368012b_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, 2025 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Chad M. Anderson, 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 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Chad M. Anderson</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%">Chad M. Anderson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>blkb-20250630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20250630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20250630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.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-20250630_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-20250630_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-20250630_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-20250630_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="EarningsPerShare" roleURI="http://www.blackbaud.com/role/EarningsPerShare">
        <link:definition>9952158 - 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>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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="SegmentInformation" roleURI="http://www.blackbaud.com/role/SegmentInformation">
        <link:definition>9952166 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.blackbaud.com/role/RevenueRecognition">
        <link:definition>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="BasisofPresentationPolicy" roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy">
        <link:definition>9955511 - Disclosure - Basis of Presentation (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.blackbaud.com/role/EarningsPerShareTables">
        <link:definition>9955512 - 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>9955513 - 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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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>9955519 - 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>9955520 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9955521 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955522 - 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>9955523 - 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>9955524 - 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>9955524 - 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>9955525 - 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>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - 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>9955530 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails">
        <link:definition>9955531 - 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>9955532 - 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>9955533 - 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>9955534 - 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>9955535 - 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>9955536 - 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="IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails">
        <link:definition>9955537 - 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>9955538 - 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>9955539 - 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="SegmentInformationDetails" roleURI="http://www.blackbaud.com/role/SegmentInformationDetails">
        <link:definition>9955540 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails">
        <link:definition>9955541 - 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>9955541 - 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>9955542 - 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>9955543 - 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="RevenueRecognitionDisaggregationofRevenuebyTypeDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails">
        <link:definition>9955544 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Type) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="blkb_AccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DueToCustomersCurrent" abstract="false" name="DueToCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_NonoperatingIncomeExpenseExcludingInterestExpense" abstract="false" name="NonoperatingIncomeExpenseExcludingInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" abstract="false" name="IncreaseDecreaseAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_CashUsedInDivestitureOfBusinesses" abstract="false" name="CashUsedInDivestitureOfBusinesses" nillable="true" xbrli:periodType="duration" 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_ChangeInCustomerFundsReceivable" abstract="false" name="ChangeInCustomerFundsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_ExerciseOfStockOptionsAndStockAppreciationRightsValue" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" abstract="false" name="ScheduleOfEffectiveIncomeTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_TaxesPrepaidAndReceivableCurrentAndLongTerm" abstract="false" name="TaxesPrepaidAndReceivableCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PrepaidInsuranceCurrentandLongterm" abstract="false" name="PrepaidInsuranceCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DerivativeAssetsCurrentAndLongTerm" abstract="false" name="DerivativeAssetsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" abstract="false" name="PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" abstract="false" name="AccruedCustomerCreditBalancesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_UnrecognizedTaxBenefitCurrentandLongterm" abstract="false" name="UnrecognizedTaxBenefitCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DerivativeLiabilitiesCurrentAndLongTerm" abstract="false" name="DerivativeLiabilitiesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" abstract="false" name="AccruedCommissionsAndSalariesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" abstract="false" name="AccruedTransactionBasedCostsRelatedToPaymentsServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_StockBasedCompensationLiability" abstract="false" name="StockBasedCompensationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedDispositionRelatedCosts" abstract="false" name="AccruedDispositionRelatedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_GlobalHQMember" abstract="true" name="GlobalHQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_LeaseReleasePayment" abstract="false" name="LeaseReleasePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNetPreTaxExpense" abstract="false" name="SecurityIncidentNetPreTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_OthercountriesMember" abstract="true" name="OthercountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_TransactionalRecurringMember" abstract="true" name="TransactionalRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_OneTimeServicesAndOtherMember" abstract="true" name="OneTimeServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>blkb-20250630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94-->
<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-20250630.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_LiabilitiesAndStockholdersEquity_86dd3cce-f5d4-457a-a430-0d710f842aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_804534df-ce9d-4590-8e16-d0c70911200c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_86dd3cce-f5d4-457a-a430-0d710f842aa9" xlink:to="loc_us-gaap_Liabilities_804534df-ce9d-4590-8e16-d0c70911200c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_81034797-6c72-4511-aeab-f0f35b353ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_86dd3cce-f5d4-457a-a430-0d710f842aa9" xlink:to="loc_us-gaap_StockholdersEquity_81034797-6c72-4511-aeab-f0f35b353ed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_60b03b12-14dd-4044-951a-262a766dd686" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_86dd3cce-f5d4-457a-a430-0d710f842aa9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_60b03b12-14dd-4044-951a-262a766dd686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_081bdf6c-0044-43dd-b151-545becc7c904" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_3afaaab2-46b3-4bb6-ae76-b0d5ea85b3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_081bdf6c-0044-43dd-b151-545becc7c904" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_3afaaab2-46b3-4bb6-ae76-b0d5ea85b3cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_795b84f8-300e-43df-8f90-ad0f1a23f55b" xlink:href="blkb-20250630.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_081bdf6c-0044-43dd-b151-545becc7c904" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_795b84f8-300e-43df-8f90-ad0f1a23f55b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_07709526-e14c-414d-a609-e38b0ba1fcb5" xlink:href="blkb-20250630.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_081bdf6c-0044-43dd-b151-545becc7c904" xlink:to="loc_blkb_DueToCustomersCurrent_07709526-e14c-414d-a609-e38b0ba1fcb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0eaef727-1cd6-459c-9a25-30f092849208" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_081bdf6c-0044-43dd-b151-545becc7c904" xlink:to="loc_us-gaap_LongTermDebtCurrent_0eaef727-1cd6-459c-9a25-30f092849208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_195d6c66-e793-415a-9386-d41692655410" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_081bdf6c-0044-43dd-b151-545becc7c904" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_195d6c66-e793-415a-9386-d41692655410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ed684c23-9b8e-4b11-9c3b-b43ad2b53b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ed684c23-9b8e-4b11-9c3b-b43ad2b53b7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e40e10f5-4e7b-4fea-9d55-4662d177e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e40e10f5-4e7b-4fea-9d55-4662d177e09a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0a05a3ce-64ea-4502-9a09-214a726ef267" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0a05a3ce-64ea-4502-9a09-214a726ef267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_6ddf6a2a-aac0-49db-adce-060219649c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_6ddf6a2a-aac0-49db-adce-060219649c5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_054b861b-71af-4bde-803a-c5e6e3fabd45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_27d37a4c-8dbd-4717-bc20-a0c15db15cd4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_054b861b-71af-4bde-803a-c5e6e3fabd45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_80a00307-f9f3-4aaf-9548-201ee69a0edb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_PreferredStockValue_80a00307-f9f3-4aaf-9548-201ee69a0edb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_67eeba53-2fb0-477b-a70e-2baaa69176b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_CommonStockValue_67eeba53-2fb0-477b-a70e-2baaa69176b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4aaa3527-ad0f-4fe5-a221-f24b0a87d3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4aaa3527-ad0f-4fe5-a221-f24b0a87d3c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_21e61c45-2a88-4c77-aa48-ad7402ca0b71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_TreasuryStockCommonValue_21e61c45-2a88-4c77-aa48-ad7402ca0b71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfaebe8-29e3-4c0b-a22c-29f1f4b6a1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfaebe8-29e3-4c0b-a22c-29f1f4b6a1e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2d4a9d94-2ae1-4f45-adbe-8baa0b4f64f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_32564b05-eaa8-4b88-8e6d-f64b829ca786" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2d4a9d94-2ae1-4f45-adbe-8baa0b4f64f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4a94fac4-c1b9-4f9f-a6eb-be0a765c1fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_AssetsCurrent_4a94fac4-c1b9-4f9f-a6eb-be0a765c1fa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2633ca02-ce44-4842-bc47-02696eeb5e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2633ca02-ce44-4842-bc47-02696eeb5e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_02a60af6-fcaa-460d-a8b6-f339bba21d23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_02a60af6-fcaa-460d-a8b6-f339bba21d23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_08314d6f-c838-452f-af75-373a8b88dc58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_08314d6f-c838-452f-af75-373a8b88dc58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_db9aa9b6-9237-45e1-b8f9-981d0e67c7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_Goodwill_db9aa9b6-9237-45e1-b8f9-981d0e67c7f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7ae7de22-659b-40a5-b84b-ae30d79bc1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7ae7de22-659b-40a5-b84b-ae30d79bc1dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2f408d03-d77d-4f81-ae0c-57923e7390ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d3c03eb-24e8-4a47-be9c-1ad573421d38" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2f408d03-d77d-4f81-ae0c-57923e7390ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5e3eb4d3-0e82-46e1-9f38-67bcd65ba44b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_LiabilitiesCurrent_5e3eb4d3-0e82-46e1-9f38-67bcd65ba44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fc92f83f-d80f-4467-b761-fcb7b764ee2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fc92f83f-d80f-4467-b761-fcb7b764ee2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bb0a09a5-976c-4492-929b-cf8a40b8e49c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bb0a09a5-976c-4492-929b-cf8a40b8e49c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1bfcc3-917c-439e-8b9f-23cc8a262a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9d1bfcc3-917c-439e-8b9f-23cc8a262a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_53fa0c00-d049-4ce7-bd0b-ac4f6291976a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_53fa0c00-d049-4ce7-bd0b-ac4f6291976a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cc40a227-9708-44a1-8d67-8a0e3c7a99fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7f00e19c-1147-457e-87e2-ba87138bfeb7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cc40a227-9708-44a1-8d67-8a0e3c7a99fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20250630.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_feccca4b-10b7-4b7d-882f-7e0fdc1d906b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_60fd3394-a76d-48b4-866a-b89e0ec2a647" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_feccca4b-10b7-4b7d-882f-7e0fdc1d906b" xlink:to="loc_us-gaap_InterestExpense_60fd3394-a76d-48b4-866a-b89e0ec2a647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_aad4dec0-c905-4604-a9ae-65591041c8f6" xlink:href="blkb-20250630.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_feccca4b-10b7-4b7d-882f-7e0fdc1d906b" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_aad4dec0-c905-4604-a9ae-65591041c8f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9a2e71ef-936f-4c4c-bfa4-a5fc413d571b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_feccca4b-10b7-4b7d-882f-7e0fdc1d906b" xlink:to="loc_us-gaap_OperatingIncomeLoss_9a2e71ef-936f-4c4c-bfa4-a5fc413d571b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_305097cc-ac69-4098-896b-d8c59e41f55b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aa8961d1-86f6-4490-9a37-a0732f2f9c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_305097cc-ac69-4098-896b-d8c59e41f55b" xlink:to="loc_us-gaap_GrossProfit_aa8961d1-86f6-4490-9a37-a0732f2f9c5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_024eef8f-76f6-4a8e-a0e4-9cd61edc5807" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_305097cc-ac69-4098-896b-d8c59e41f55b" xlink:to="loc_us-gaap_OperatingExpenses_024eef8f-76f6-4a8e-a0e4-9cd61edc5807" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_549242b6-75b2-40f2-aef2-e06e8f08aaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0c7c4fa-611f-4974-a169-511fbe73ace1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_549242b6-75b2-40f2-aef2-e06e8f08aaa6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0c7c4fa-611f-4974-a169-511fbe73ace1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_39c35895-41f1-4a87-9be8-81d8f4d13c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_549242b6-75b2-40f2-aef2-e06e8f08aaa6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_39c35895-41f1-4a87-9be8-81d8f4d13c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3a7e233c-b3fe-4408-8e5b-a0f357627ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c39cc450-acbc-48bb-a631-106993f6e97a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_3a7e233c-b3fe-4408-8e5b-a0f357627ab1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c39cc450-acbc-48bb-a631-106993f6e97a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2bcfff36-322b-40ac-9c81-024d00262586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_3a7e233c-b3fe-4408-8e5b-a0f357627ab1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2bcfff36-322b-40ac-9c81-024d00262586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9000b8b6-7b93-4460-87f7-f4c040eadc29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5af4419f-4317-4ae5-a2a4-5bf4c6e2f97b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_9000b8b6-7b93-4460-87f7-f4c040eadc29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5af4419f-4317-4ae5-a2a4-5bf4c6e2f97b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b92d2e16-a896-4a25-8de0-0e903f2a5f89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_9000b8b6-7b93-4460-87f7-f4c040eadc29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b92d2e16-a896-4a25-8de0-0e903f2a5f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d2b96f04-2ccc-4d16-b4bd-8216beb566d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbd63f08-a54c-4e4d-bc80-737ce3679aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d2b96f04-2ccc-4d16-b4bd-8216beb566d5" xlink:to="loc_us-gaap_NetIncomeLoss_fbd63f08-a54c-4e4d-bc80-737ce3679aa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_39429997-c91c-4da2-b414-c54fc2523d80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d2b96f04-2ccc-4d16-b4bd-8216beb566d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_39429997-c91c-4da2-b414-c54fc2523d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f3a11403-6784-4c6b-aa1c-ec96306c09e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0bc0aabe-7b07-48b8-a7d0-8b1987d720b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_f3a11403-6784-4c6b-aa1c-ec96306c09e6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0bc0aabe-7b07-48b8-a7d0-8b1987d720b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f57911c4-bf01-4275-a0cc-ad97a88441a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_f3a11403-6784-4c6b-aa1c-ec96306c09e6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f57911c4-bf01-4275-a0cc-ad97a88441a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a3c926a0-d20d-419b-8a84-4752cbb21f69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_f3a11403-6784-4c6b-aa1c-ec96306c09e6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a3c926a0-d20d-419b-8a84-4752cbb21f69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_813429e2-4937-4b56-b614-9b697cec8d04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_f3a11403-6784-4c6b-aa1c-ec96306c09e6" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_813429e2-4937-4b56-b614-9b697cec8d04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20250630.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_9a044418-5371-4ea4-b88a-bb9403647d49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_789567a9-b0d0-4729-ac91-458145cbb027" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_9a044418-5371-4ea4-b88a-bb9403647d49" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_789567a9-b0d0-4729-ac91-458145cbb027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_191f0f9b-9259-4e96-a04b-2c332446588b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_9a044418-5371-4ea4-b88a-bb9403647d49" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_191f0f9b-9259-4e96-a04b-2c332446588b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc0b43b4-07b4-43c6-90da-7be07723d06d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da858d73-3d22-41d6-be3c-8191f223bb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_cc0b43b4-07b4-43c6-90da-7be07723d06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da858d73-3d22-41d6-be3c-8191f223bb6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89973db4-41bb-41a3-b198-6c90ad246926" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_cc0b43b4-07b4-43c6-90da-7be07723d06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89973db4-41bb-41a3-b198-6c90ad246926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c024c8d-8bf2-444d-afac-15a7db6723de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_cc0b43b4-07b4-43c6-90da-7be07723d06d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c024c8d-8bf2-444d-afac-15a7db6723de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fd388fc4-45e9-4c7a-8168-f2bd5249b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_cc0b43b4-07b4-43c6-90da-7be07723d06d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_fd388fc4-45e9-4c7a-8168-f2bd5249b5a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c9588976-a415-41f4-8a42-b1a7173db0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e3150f4-bf99-4736-a9c4-65feca3ee7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c9588976-a415-41f4-8a42-b1a7173db0ac" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e3150f4-bf99-4736-a9c4-65feca3ee7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_863b2f03-1182-44f1-96a1-f4dac0a5f869" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c9588976-a415-41f4-8a42-b1a7173db0ac" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_863b2f03-1182-44f1-96a1-f4dac0a5f869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CashUsedInDivestitureOfBusinesses_bc47096e-41fb-428f-b23e-54f916fda29a" xlink:href="blkb-20250630.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_c9588976-a415-41f4-8a42-b1a7173db0ac" xlink:to="loc_blkb_CashUsedInDivestitureOfBusinesses_bc47096e-41fb-428f-b23e-54f916fda29a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d0156c42-f610-4f33-ba60-25421af652ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c9588976-a415-41f4-8a42-b1a7173db0ac" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d0156c42-f610-4f33-ba60-25421af652ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e70aad31-f959-47c0-ba67-540c2ebd0c12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_NetIncomeLoss_e70aad31-f959-47c0-ba67-540c2ebd0c12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_ad114b71-6229-4cd8-ad16-272b63006d06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_DepreciationAndAmortization_ad114b71-6229-4cd8-ad16-272b63006d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d8a74312-f37d-4f3c-8c14-cb5f94266273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d8a74312-f37d-4f3c-8c14-cb5f94266273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a92a4bb2-cad9-4602-a4cf-5287c96af875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_ShareBasedCompensation_a92a4bb2-cad9-4602-a4cf-5287c96af875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b4dcc1cd-e3d3-4d0a-a7d9-7734f60baff1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b4dcc1cd-e3d3-4d0a-a7d9-7734f60baff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_68f7194e-f445-4446-ba4f-112960afcd26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_68f7194e-f445-4446-ba4f-112960afcd26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_09ba5055-57c4-4385-aaba-c18facf9ad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_09ba5055-57c4-4385-aaba-c18facf9ad9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1e596229-abb2-4fee-963d-3f86d242d1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1e596229-abb2-4fee-963d-3f86d242d1d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_534d8a4f-04c7-4e0e-ac83-7c192ed4d785" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_534d8a4f-04c7-4e0e-ac83-7c192ed4d785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6c585245-84e1-4f80-856f-d53ade69ef74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6c585245-84e1-4f80-856f-d53ade69ef74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_18f10691-3192-44bb-ac11-688c9c14bd58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_18f10691-3192-44bb-ac11-688c9c14bd58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_9ae1503c-8eb5-43e1-aba0-a5649057e004" xlink:href="blkb-20250630.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_9ae1503c-8eb5-43e1-aba0-a5649057e004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_11605069-8a8b-4abe-a3f3-cbf2a7eb4e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0ee04b28-dc6a-4a62-aa0a-4c96703c6dc3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_11605069-8a8b-4abe-a3f3-cbf2a7eb4e2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_88ae05a0-2bf6-4fcd-a181-fe04be4f615b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_88ae05a0-2bf6-4fcd-a181-fe04be4f615b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_2164000c-04d5-4bf7-9759-c32d7c32a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_us-gaap_RepaymentsOfDebt_2164000c-04d5-4bf7-9759-c32d7c32a1d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_275a5958-b27f-47db-93fc-857e2da7eb08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_275a5958-b27f-47db-93fc-857e2da7eb08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_b2df7441-be13-416e-a306-4cf05f6c8925" xlink:href="blkb-20250630.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_b2df7441-be13-416e-a306-4cf05f6c8925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_44a2cf6a-2c0e-4f2e-b055-4ad4c1f1f5ef" xlink:href="blkb-20250630.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_44a2cf6a-2c0e-4f2e-b055-4ad4c1f1f5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3fc59dbc-e1ae-4792-9833-240ca49143d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3fc59dbc-e1ae-4792-9833-240ca49143d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_efe13d63-5f39-4c1b-aa96-8f074b00dd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_c76d6f8f-98fe-41fc-a7bd-eb02b9753e04" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_efe13d63-5f39-4c1b-aa96-8f074b00dd5e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20250630.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_3c2db0e4-f76c-480b-852b-bbbfd2cbc88e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_82221d3f-0f3c-455b-96a0-b05cf86b10ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_3c2db0e4-f76c-480b-852b-bbbfd2cbc88e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_82221d3f-0f3c-455b-96a0-b05cf86b10ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b56e2797-818a-40e8-abaf-a580800a281b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_3c2db0e4-f76c-480b-852b-bbbfd2cbc88e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b56e2797-818a-40e8-abaf-a580800a281b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20250630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_00c921db-978f-4737-83c3-ac83330d1484" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d840c83e-f562-4b58-9f69-30cd7c04cef8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_00c921db-978f-4737-83c3-ac83330d1484" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d840c83e-f562-4b58-9f69-30cd7c04cef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_c7569e07-4b37-4d96-9913-6b604fb0b44b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_00c921db-978f-4737-83c3-ac83330d1484" xlink:to="loc_us-gaap_DerivativeAssets_c7569e07-4b37-4d96-9913-6b604fb0b44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_439acf88-3143-4381-a7cd-fb92ceb27236" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_007db807-89cf-4295-aff6-b4a07e7334a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_439acf88-3143-4381-a7cd-fb92ceb27236" xlink:to="loc_us-gaap_DerivativeLiabilities_007db807-89cf-4295-aff6-b4a07e7334a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_05d5ecba-20eb-444f-bfff-78333d40a4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_439acf88-3143-4381-a7cd-fb92ceb27236" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_05d5ecba-20eb-444f-bfff-78333d40a4fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20250630.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_4a5d3b56-faf3-44df-995a-30ea95aba2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_01094360-73d4-4ea4-81d8-d3537bb57022" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_4a5d3b56-faf3-44df-995a-30ea95aba2c7" xlink:to="loc_us-gaap_RestrictedCash_01094360-73d4-4ea4-81d8-d3537bb57022" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_4efcca9e-472c-40f5-b893-eeecbcfeec56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_4a5d3b56-faf3-44df-995a-30ea95aba2c7" xlink:to="loc_us-gaap_EscrowDeposit_4efcca9e-472c-40f5-b893-eeecbcfeec56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20250630.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_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_5a2f0b24-5c71-4724-a0cd-9ddb54c5ed36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_us-gaap_CapitalizedContractCostNet_5a2f0b24-5c71-4724-a0cd-9ddb54c5ed36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_d01afde0-c89c-469c-b1f0-35703ae09461" xlink:href="blkb-20250630.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_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_d01afde0-c89c-469c-b1f0-35703ae09461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_d14c5ec0-ebb4-48c3-99d3-19e3f9496632" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_d14c5ec0-ebb4-48c3-99d3-19e3f9496632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_1ebdb55c-6a89-4a5c-b4f0-625876ff67e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_us-gaap_UnbilledContractsReceivable_1ebdb55c-6a89-4a5c-b4f0-625876ff67e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_4ca7fe41-f46e-4e63-8690-34cfc2b47abc" xlink:href="blkb-20250630.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_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_4ca7fe41-f46e-4e63-8690-34cfc2b47abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_5810357e-b020-484f-8b16-8618cd17793c" xlink:href="blkb-20250630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_5810357e-b020-484f-8b16-8618cd17793c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_64fd7f6d-0d5c-4c47-a9da-0ee4e5bd560c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_us-gaap_EquityMethodInvestments_64fd7f6d-0d5c-4c47-a9da-0ee4e5bd560c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_eda7f5b7-d24b-4e5f-b4b8-154d025975ec" xlink:href="blkb-20250630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_eda7f5b7-d24b-4e5f-b4b8-154d025975ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_0dff7052-7a84-4f89-90bb-3d978a431fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_6eddc845-da50-4c4d-b5cb-afeb59ce95f9" xlink:to="loc_us-gaap_OtherAssets_0dff7052-7a84-4f89-90bb-3d978a431fa3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20250630.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_7d94c18f-658f-43c6-84b5-ed3c5375e2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_21096c13-1bf5-4dbc-8e06-5cda59a4230e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d94c18f-658f-43c6-84b5-ed3c5375e2d4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_21096c13-1bf5-4dbc-8e06-5cda59a4230e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_904690c6-2cde-482e-b237-d81cad9e6128" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_7d94c18f-658f-43c6-84b5-ed3c5375e2d4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_904690c6-2cde-482e-b237-d81cad9e6128" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20250630.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_8224adfb-b98e-4f0b-b589-f202c2ed75d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9e186060-117d-4b39-8c63-99254cd984d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_8224adfb-b98e-4f0b-b589-f202c2ed75d3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9e186060-117d-4b39-8c63-99254cd984d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_3d4b582c-938a-479b-aa33-a30a450da045" xlink:href="blkb-20250630.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_8224adfb-b98e-4f0b-b589-f202c2ed75d3" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_3d4b582c-938a-479b-aa33-a30a450da045" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20250630.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_c2014b4c-f58b-4418-b982-95531474c669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_04533d81-92ad-4544-8713-394324054a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_04533d81-92ad-4544-8713-394324054a8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_c08066ee-b2a4-43b5-b0bf-094897286678" xlink:href="blkb-20250630.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_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_c08066ee-b2a4-43b5-b0bf-094897286678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_eeda64ab-a0ed-4afb-933b-4c911c0371fb" xlink:href="blkb-20250630.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_eeda64ab-a0ed-4afb-933b-4c911c0371fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_61c017c2-94a7-45ee-97f4-ddd190c624f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_61c017c2-94a7-45ee-97f4-ddd190c624f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_eba466ba-6465-4515-969b-efd25bbea2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_eba466ba-6465-4515-969b-efd25bbea2ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_ea914dbe-dc98-45b8-82cf-ad36f92fd4cd" xlink:href="blkb-20250630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_ea914dbe-dc98-45b8-82cf-ad36f92fd4cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f89dc453-7219-4219-893a-4f6f2b29ec6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_f89dc453-7219-4219-893a-4f6f2b29ec6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_d1c24c51-0f69-41a7-91d7-baf32a761bee" xlink:href="blkb-20250630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_d1c24c51-0f69-41a7-91d7-baf32a761bee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability_297e6d0b-c871-4f60-8354-3e7101b4a72c" xlink:href="blkb-20250630.xsd#blkb_StockBasedCompensationLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_StockBasedCompensationLiability_297e6d0b-c871-4f60-8354-3e7101b4a72c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7b76b64e-88d2-4d72-ae8a-428a71e18576" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7b76b64e-88d2-4d72-ae8a-428a71e18576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts_3fcdcd54-1d61-4d2c-8362-6f03b475c328" xlink:href="blkb-20250630.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_AccruedDispositionRelatedCosts_3fcdcd54-1d61-4d2c-8362-6f03b475c328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_411382bd-08c8-4892-8598-63f0a4eabbae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_us-gaap_OtherLiabilities_411382bd-08c8-4892-8598-63f0a4eabbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_ced20e42-602b-4f50-9d24-c94eb15e5bbe" xlink:href="blkb-20250630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c2014b4c-f58b-4418-b982-95531474c669" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_ced20e42-602b-4f50-9d24-c94eb15e5bbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20250630.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_34859a9a-fd0e-4caa-842f-6f3854cfc0f5" xlink:href="blkb-20250630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_d17b21ae-3931-4ad6-918e-e8656446031f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_34859a9a-fd0e-4caa-842f-6f3854cfc0f5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_d17b21ae-3931-4ad6-918e-e8656446031f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_53676503-e84e-48b4-b65b-48f37a580189" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_34859a9a-fd0e-4caa-842f-6f3854cfc0f5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_53676503-e84e-48b4-b65b-48f37a580189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6c1851e9-abb7-4768-b81b-730b0b843ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_34859a9a-fd0e-4caa-842f-6f3854cfc0f5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6c1851e9-abb7-4768-b81b-730b0b843ec3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20250630.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_5d3282c6-0f26-4061-b36e-e0c22e661c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7dc4653f-e114-46eb-8eeb-70798f05d52a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_5d3282c6-0f26-4061-b36e-e0c22e661c72" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7dc4653f-e114-46eb-8eeb-70798f05d52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6aab7552-c2e9-4140-a0c7-36727e1460f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_5d3282c6-0f26-4061-b36e-e0c22e661c72" xlink:to="loc_us-gaap_LongTermDebtCurrent_6aab7552-c2e9-4140-a0c7-36727e1460f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_35b3e71e-20bf-40e4-aee7-cd37e7a86301" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_5d3282c6-0f26-4061-b36e-e0c22e661c72" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_35b3e71e-20bf-40e4-aee7-cd37e7a86301" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20250630.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_d967cda8-cb5c-44d2-b439-470cb74f41d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0b289326-6414-4807-87e2-33faa95b0b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d967cda8-cb5c-44d2-b439-470cb74f41d1" xlink:to="loc_us-gaap_OperatingLeaseCost_0b289326-6414-4807-87e2-33faa95b0b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bf626e4c-ea84-46b2-a954-1238c8390b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d967cda8-cb5c-44d2-b439-470cb74f41d1" xlink:to="loc_us-gaap_VariableLeaseCost_bf626e4c-ea84-46b2-a954-1238c8390b0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_57c402e9-a50c-4d05-80d1-471101a8a883" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_d967cda8-cb5c-44d2-b439-470cb74f41d1" xlink:to="loc_us-gaap_SubleaseIncome_57c402e9-a50c-4d05-80d1-471101a8a883" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20250630.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_0d467ee2-5b88-41ba-b3a5-0d021b72e0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_529c7e92-98ce-4fdd-a46f-2f4cf53b87db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0d467ee2-5b88-41ba-b3a5-0d021b72e0fb" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_529c7e92-98ce-4fdd-a46f-2f4cf53b87db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_8e2d9d7d-4dd5-4b7a-84a7-09622e346b71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_0d467ee2-5b88-41ba-b3a5-0d021b72e0fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_8e2d9d7d-4dd5-4b7a-84a7-09622e346b71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fc359fd1-d9a1-4087-a2b7-7d519cdff86d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_2cd38254-1c84-455e-8e7d-65fdbc9eeebd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_fc359fd1-d9a1-4087-a2b7-7d519cdff86d" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_2cd38254-1c84-455e-8e7d-65fdbc9eeebd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5c561734-5e10-4266-9772-46674a34bbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_fc359fd1-d9a1-4087-a2b7-7d519cdff86d" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_5c561734-5e10-4266-9772-46674a34bbe1" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>blkb-20250630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94-->
<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-20250630.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_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:to="loc_us-gaap_ClassOfStockDomain_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1c44a725-541b-4ebe-9415-dedd675c52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:to="loc_us-gaap_ClassOfStockDomain_1c44a725-541b-4ebe-9415-dedd675c52ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7406a401-1115-429d-9092-3af66b1aeab7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentType_7406a401-1115-429d-9092-3af66b1aeab7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_f27a7383-00bf-4525-a703-c5cab86a744e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentQuarterlyReport_f27a7383-00bf-4525-a703-c5cab86a744e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1e10d9ba-8748-499b-8825-308f8d8625ee" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentPeriodEndDate_1e10d9ba-8748-499b-8825-308f8d8625ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1a6b0abb-e102-4f48-8006-77a882690b7a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentTransitionReport_1a6b0abb-e102-4f48-8006-77a882690b7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e5b4b4f3-1dfe-4ae7-8c45-b40670313a87" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityFileNumber_e5b4b4f3-1dfe-4ae7-8c45-b40670313a87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_158bc667-e5d5-440b-ad1d-2059a23446f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityRegistrantName_158bc667-e5d5-440b-ad1d-2059a23446f9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0a8b3e72-35a1-4808-89ad-1863fa34b2aa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0a8b3e72-35a1-4808-89ad-1863fa34b2aa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c92e083a-06e1-4c21-b094-100bd25aeff5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityTaxIdentificationNumber_c92e083a-06e1-4c21-b094-100bd25aeff5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_24c1d880-1c48-4443-8a11-6f3cd59859f2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressAddressLine1_24c1d880-1c48-4443-8a11-6f3cd59859f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a40e17fa-36c2-44e1-a159-95b3077d8338" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressCityOrTown_a40e17fa-36c2-44e1-a159-95b3077d8338" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ecf4f6de-fcc5-4d8f-bc5c-daa0ef3e11e0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressStateOrProvince_ecf4f6de-fcc5-4d8f-bc5c-daa0ef3e11e0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_bfbb955c-6d89-46e2-8f8f-6021623e3562" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressPostalZipCode_bfbb955c-6d89-46e2-8f8f-6021623e3562" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_573ac0de-89c8-4560-b763-9b311a140c70" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_CityAreaCode_573ac0de-89c8-4560-b763-9b311a140c70" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4a7a27c2-71c7-4397-b1c8-7215b9b6c464" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_LocalPhoneNumber_4a7a27c2-71c7-4397-b1c8-7215b9b6c464" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cca1edb7-993b-4361-b5d3-f15ab9d554fd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_Security12bTitle_cca1edb7-993b-4361-b5d3-f15ab9d554fd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ed61d4b8-b4d2-4e99-bd3a-17b15d058803" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_TradingSymbol_ed61d4b8-b4d2-4e99-bd3a-17b15d058803" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e1f90102-f970-4e6c-a853-731279022f20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_SecurityExchangeName_e1f90102-f970-4e6c-a853-731279022f20" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_531ee745-d933-4683-8619-60c0baf720c9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCurrentReportingStatus_531ee745-d933-4683-8619-60c0baf720c9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_52da0480-9880-48df-b9f8-69078248d862" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityInteractiveDataCurrent_52da0480-9880-48df-b9f8-69078248d862" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_824d1294-12bd-44bb-a911-0e86455c14d4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityFilerCategory_824d1294-12bd-44bb-a911-0e86455c14d4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0452a576-62bc-4e5a-9743-34481f2a62d5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntitySmallBusiness_0452a576-62bc-4e5a-9743-34481f2a62d5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b387b5a2-0171-417e-9ef8-00737e2f8950" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityEmergingGrowthCompany_b387b5a2-0171-417e-9ef8-00737e2f8950" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6cd68910-2f11-4af1-b39a-2f4a06d20b28" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityShellCompany_6cd68910-2f11-4af1-b39a-2f4a06d20b28" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fc70cd92-d08e-4127-b505-fc27c9b33c22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fc70cd92-d08e-4127-b505-fc27c9b33c22" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_168a937a-5e76-47e0-95f4-094f8a50d0e6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_AmendmentFlag_168a937a-5e76-47e0-95f4-094f8a50d0e6" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_226d179f-e296-4412-b322-a94530462c45" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentFiscalYearFocus_226d179f-e296-4412-b322-a94530462c45" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fd71086f-2160-4d7d-9daa-8440d6aa6d97" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fd71086f-2160-4d7d-9daa-8440d6aa6d97" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c0face15-e1ea-49ef-8366-646f2e88768b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCentralIndexKey_c0face15-e1ea-49ef-8366-646f2e88768b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_560de49d-d969-4f16-aa53-dd3a3fed4c0f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_CurrentFiscalYearEndDate_560de49d-d969-4f16-aa53-dd3a3fed4c0f" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20250630.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_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:to="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_28bc91d0-b5a9-4417-ad18-8f5f06d6876c_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:to="loc_srt_ProductsAndServicesDomain_28bc91d0-b5a9-4417-ad18-8f5f06d6876c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6fd2ddf1-3815-41b6-a3a3-14fc3c9de7ce" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:to="loc_srt_ProductsAndServicesDomain_6fd2ddf1-3815-41b6-a3a3-14fc3c9de7ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8026aa50-15cf-4b0a-8759-8015c2727a65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8026aa50-15cf-4b0a-8759-8015c2727a65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_26547178-f180-43ee-9ed0-46e73ba3301d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_26547178-f180-43ee-9ed0-46e73ba3301d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_dad8b614-f55a-483a-91f8-b7d5800a8e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_GrossProfit_dad8b614-f55a-483a-91f8-b7d5800a8e95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_46d72541-25e9-4593-a7bc-579cacccb754" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_SellingAndMarketingExpense_46d72541-25e9-4593-a7bc-579cacccb754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5352286a-4213-4841-a40a-733c86cc7d86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5352286a-4213-4841-a40a-733c86cc7d86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bbe74792-4b2a-4aef-a50c-fdfc4aae68e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bbe74792-4b2a-4aef-a50c-fdfc4aae68e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_783acfaa-b921-4e08-87c4-f5b5935a96b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_783acfaa-b921-4e08-87c4-f5b5935a96b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_487c5318-7e42-4afb-b27e-9efa07a67c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_OperatingExpenses_487c5318-7e42-4afb-b27e-9efa07a67c72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d56f73e1-0e29-412c-aa77-2e3a9857b318" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OperatingIncomeLoss_d56f73e1-0e29-412c-aa77-2e3a9857b318" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_dddb9bc3-2c5a-43ba-a389-092431960b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_InterestExpense_dddb9bc3-2c5a-43ba-a389-092431960b9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_dc23f454-f65e-45fb-a037-92cf2900a59a" xlink:href="blkb-20250630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_dc23f454-f65e-45fb-a037-92cf2900a59a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba2137f2-b758-4d96-ae99-d945b65b7703" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba2137f2-b758-4d96-ae99-d945b65b7703" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_55198c46-dec2-42b7-93e0-ab6c840d5804" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_55198c46-dec2-42b7-93e0-ab6c840d5804" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_37dd524a-131e-4ec3-a97d-509df39a98ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_NetIncomeLoss_37dd524a-131e-4ec3-a97d-509df39a98ff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cf87e82d-f898-493a-a96c-236d1d904463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:to="loc_us-gaap_EarningsPerShareBasic_cf87e82d-f898-493a-a96c-236d1d904463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_db537a5b-1be0-4615-a70f-337455e3c03c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_db537a5b-1be0-4615-a70f-337455e3c03c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f2a7edbc-0e71-44bf-aad2-f22eba329830" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f2a7edbc-0e71-44bf-aad2-f22eba329830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd410040-4762-4317-a7de-3ec35d2e0234" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd410040-4762-4317-a7de-3ec35d2e0234" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e032732d-b247-448f-971a-e9b3cfb69366" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e032732d-b247-448f-971a-e9b3cfb69366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_890ef036-36af-4816-bfac-7f913b03f62d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_890ef036-36af-4816-bfac-7f913b03f62d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b28417d6-dba7-4c9f-9b25-84bbe4215acd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b28417d6-dba7-4c9f-9b25-84bbe4215acd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f5739f4e-89ca-4032-8186-68ef7843498c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f5739f4e-89ca-4032-8186-68ef7843498c" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20250630.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_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:to="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_12977a05-5c22-4fef-8f33-6e42b9afc01f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:to="loc_us-gaap_EquityComponentDomain_12977a05-5c22-4fef-8f33-6e42b9afc01f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:to="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0a17bfe1-f8d9-40a7-88b6-1bc98c126d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_CommonStockMember_0a17bfe1-f8d9-40a7-88b6-1bc98c126d62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_23ed11e0-a719-4539-8486-2a10fd9cd0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_TreasuryStockCommonMember_23ed11e0-a719-4539-8486-2a10fd9cd0c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3876784e-60c9-4aeb-a525-22c0db537d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3876784e-60c9-4aeb-a525-22c0db537d2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_08c55de3-dc08-4d42-8781-5f4c2fb5da12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_08c55de3-dc08-4d42-8781-5f4c2fb5da12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_98083346-00eb-4dbe-9368-c16c5549a356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_RetainedEarningsMember_98083346-00eb-4dbe-9368-c16c5549a356" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dacca74b-bcb0-4a9c-8bd2-46ac7f368de2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_SharesIssued_dacca74b-bcb0-4a9c-8bd2-46ac7f368de2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff92e6c5-3439-4f2c-b6a0-793a0668a0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockholdersEquity_ff92e6c5-3439-4f2c-b6a0-793a0668a0b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3321b534-1c00-419c-8d32-81fa4c2f873a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3321b534-1c00-419c-8d32-81fa4c2f873a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e053d34b-82f9-4e3c-8432-ca58f467f816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_NetIncomeLoss_e053d34b-82f9-4e3c-8432-ca58f467f816" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5ab17977-e691-408e-aead-291feb5bd1af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5ab17977-e691-408e-aead-291feb5bd1af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c169e8b3-3121-4d44-8e3c-5b293ca6de55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c169e8b3-3121-4d44-8e3c-5b293ca6de55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_c641af7e-6afa-4c10-ad7b-05bbc0cfd237" xlink:href="blkb-20250630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_c641af7e-6afa-4c10-ad7b-05bbc0cfd237" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_05d4a505-0c62-4dc3-9716-563130e46374" xlink:href="blkb-20250630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_05d4a505-0c62-4dc3-9716-563130e46374" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_62e7e305-26c1-4dcc-a410-6650c24668cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_62e7e305-26c1-4dcc-a410-6650c24668cc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_363a0845-e27e-4c3a-bb31-c042cb44674a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_363a0845-e27e-4c3a-bb31-c042cb44674a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b141c848-3890-459a-b4bb-6f51ac4cd4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b141c848-3890-459a-b4bb-6f51ac4cd4fb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_73b7a612-6e6f-4ad3-8cdd-4f5d1bc1afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_73b7a612-6e6f-4ad3-8cdd-4f5d1bc1afdd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_4383a5bb-755b-460c-9bcb-d610bb490a92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_4383a5bb-755b-460c-9bcb-d610bb490a92" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_e6912faf-e79e-4748-9a4b-449c2b1f2551" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_e6912faf-e79e-4748-9a4b-449c2b1f2551" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_73fbe4c5-44ce-4555-bc05-d8288b5bb17b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_73fbe4c5-44ce-4555-bc05-d8288b5bb17b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7644d221-164b-4541-988c-a6269e7a6fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_83597a7a-572a-4bd2-945d-d7334bc56df9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e6e50c74-b02d-4abb-a910-47b7b87fb06d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20250630.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_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ceedea92-053b-40e9-947d-445f821175c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ceedea92-053b-40e9-947d-445f821175c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_084a56f2-8836-4b7a-9ce7-607f9765e140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_084a56f2-8836-4b7a-9ce7-607f9765e140" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94c38da0-6c7c-4740-8d8a-d3dee0b3948c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94c38da0-6c7c-4740-8d8a-d3dee0b3948c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_31679896-40ed-472f-a4d3-429222719d53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_31679896-40ed-472f-a4d3-429222719d53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f510cc6a-789c-4d87-9fc3-496a177a47b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f510cc6a-789c-4d87-9fc3-496a177a47b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a0bf11ba-a3e4-480d-90e2-445d07248363" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a0bf11ba-a3e4-480d-90e2-445d07248363" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_501e57b6-8dff-4ad0-b2be-8e65e4de3aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_DerivativeAssets_501e57b6-8dff-4ad0-b2be-8e65e4de3aeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9a124975-64e2-4e0d-990c-62c826818b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9a124975-64e2-4e0d-990c-62c826818b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_4f2e03eb-bbd6-4328-8e14-60e4312d328f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_4f2e03eb-bbd6-4328-8e14-60e4312d328f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_296bac13-e433-4974-9e82-c2bc0efd5cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_DerivativeLiabilities_296bac13-e433-4974-9e82-c2bc0efd5cf3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_576e4532-3d13-4e80-a494-8742043e65ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_576e4532-3d13-4e80-a494-8742043e65ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_23f375a8-2b3e-430e-80a5-c403056c2f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_23f375a8-2b3e-430e-80a5-c403056c2f2f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20250630.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_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:to="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_86918ab3-9c93-4ca1-aa10-d46721e4d88c_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_86918ab3-9c93-4ca1-aa10-d46721e4d88c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_676891b4-517b-4306-b57e-e83dad685cfc" xlink:href="blkb-20250630.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:to="loc_blkb_GlobalHQMember_676891b4-517b-4306-b57e-e83dad685cfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67f8b9a2-d646-45a9-a21d-a8a8eb4ef61d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67f8b9a2-d646-45a9-a21d-a8a8eb4ef61d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_23b0f4e6-038a-4c5d-bee6-6423675b1d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_23b0f4e6-038a-4c5d-bee6-6423675b1d7a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20250630.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_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:to="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27de8b61-7675-48ea-9396-8f52feafcfb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:to="loc_us-gaap_CreditFacilityDomain_27de8b61-7675-48ea-9396-8f52feafcfb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:to="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_45a706e3-04a0-42be-a237-42321a97e805" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_45a706e3-04a0-42be-a237-42321a97e805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_311dda8a-2cbd-4dee-a0be-1cd1af0dda4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_SecuredDebtMember_311dda8a-2cbd-4dee-a0be-1cd1af0dda4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_bc500847-e143-49a7-aca2-214085d683f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_MortgagesMember_bc500847-e143-49a7-aca2-214085d683f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_5a8750e0-c354-402d-8ec8-e9b9e5b6dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_LoansPayableMember_5a8750e0-c354-402d-8ec8-e9b9e5b6dcc1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_0eba3db1-0a40-4990-b06f-d5fb86c69288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_ShortTermDebtMember_0eba3db1-0a40-4990-b06f-d5fb86c69288" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_fc0a0c8b-73e5-456f-8748-e70acf10e649" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_LongTermDebtMember_fc0a0c8b-73e5-456f-8748-e70acf10e649" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b8381918-7e5d-421d-9015-246968601f11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b8381918-7e5d-421d-9015-246968601f11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_9a224d5e-2445-43f2-a2e9-af06be476b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_9a224d5e-2445-43f2-a2e9-af06be476b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7877e134-d411-4c9b-a41d-1d19214d0cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7877e134-d411-4c9b-a41d-1d19214d0cfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6f40c00b-eb2a-4735-b1b4-c1e67a691744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_LongTermDebtCurrent_6f40c00b-eb2a-4735-b1b4-c1e67a691744" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a6aed8ef-5a79-48a3-bc55-50801d732a66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a6aed8ef-5a79-48a3-bc55-50801d732a66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e8daff8a-6e67-45e0-8391-9d0ee8fea1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e8daff8a-6e67-45e0-8391-9d0ee8fea1d4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20250630.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_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:to="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ce1931c-bffe-4fc5-956f-7522e0381c6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ce1931c-bffe-4fc5-956f-7522e0381c6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_af30bf37-74fb-4725-8a9e-a9061b20f954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:to="loc_us-gaap_LoansPayableMember_af30bf37-74fb-4725-8a9e-a9061b20f954" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f9168745-f9c3-4114-94f3-7b4915ecdeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f9168745-f9c3-4114-94f3-7b4915ecdeb4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20250630.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_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_13b4ef8b-4d41-4f22-835e-5f28c759ed31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_13b4ef8b-4d41-4f22-835e-5f28c759ed31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b2c6ef4d-05be-45ed-bda2-df85bcf9de67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:to="loc_us-gaap_InterestRateSwapMember_b2c6ef4d-05be-45ed-bda2-df85bcf9de67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e6472a70-b354-4e66-84fd-f89b39d587e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e6472a70-b354-4e66-84fd-f89b39d587e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c1039ed0-71f7-4632-a0bf-df468097e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c1039ed0-71f7-4632-a0bf-df468097e61c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_5c72e1f7-cfae-4265-996d-5ea1b080ce7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_5c72e1f7-cfae-4265-996d-5ea1b080ce7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_49c8f878-20b1-4aff-84ff-c1dc66ab6b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_49c8f878-20b1-4aff-84ff-c1dc66ab6b1a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20250630.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_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:to="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e9bc572f-0489-4203-ada9-082b6af77137_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:to="loc_us-gaap_HedgingDesignationDomain_e9bc572f-0489-4203-ada9-082b6af77137_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:to="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fb498ee6-e76b-4438-81ab-70dee672f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fb498ee6-e76b-4438-81ab-70dee672f29a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_ad40c935-d734-4f3f-a07e-97cde216e958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_ad40c935-d734-4f3f-a07e-97cde216e958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5393b896-ae45-4d66-8054-a358eeddf1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:to="loc_us-gaap_InterestRateSwapMember_5393b896-ae45-4d66-8054-a358eeddf1eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_0f3160d3-e236-4586-b755-4f8b68abe6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_0f3160d3-e236-4586-b755-4f8b68abe6f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_57269dfc-8f40-41ff-9c7d-aae116850f69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_57269dfc-8f40-41ff-9c7d-aae116850f69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_8da08bf3-a105-4160-b0ea-2aebf8d2c8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_8da08bf3-a105-4160-b0ea-2aebf8d2c8f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e9dd380a-7425-4d81-9533-312b332c4b48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e9dd380a-7425-4d81-9533-312b332c4b48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_3b79d551-a79a-4064-9ea3-84bcb0181415" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_3b79d551-a79a-4064-9ea3-84bcb0181415" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_21388e46-f3ee-4911-83a7-d695e5eeb890" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_21388e46-f3ee-4911-83a7-d695e5eeb890" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_51567a40-7945-40dd-b7c7-1677a2a7bf67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_51567a40-7945-40dd-b7c7-1677a2a7bf67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c79cf72e-d863-452a-9b3b-ed82ad36eedb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c79cf72e-d863-452a-9b3b-ed82ad36eedb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_0b2c0219-f96b-4fcb-bc61-72e573fb588e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_0b2c0219-f96b-4fcb-bc61-72e573fb588e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c1a3476f-7607-424d-b133-f2005f834d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c1a3476f-7607-424d-b133-f2005f834d3d" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20250630.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_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9499f1c1-20cb-431f-9d89-1d64f413d959_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9499f1c1-20cb-431f-9d89-1d64f413d959_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d40a5bc6-184a-4b2c-9068-43c36a19ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:to="loc_us-gaap_InterestRateSwapMember_d40a5bc6-184a-4b2c-9068-43c36a19ac35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_9bb560ac-6572-4880-926a-7a4d9d9043b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_9bb560ac-6572-4880-926a-7a4d9d9043b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_44370f65-fd5d-4367-837e-e788835a883c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_44370f65-fd5d-4367-837e-e788835a883c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b26ec7a7-8a11-4108-a728-c7f4d6923828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:to="loc_us-gaap_CashFlowHedgingMember_b26ec7a7-8a11-4108-a728-c7f4d6923828" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_bab55726-4798-47ab-a1bb-b317fd4a7d13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_bab55726-4798-47ab-a1bb-b317fd4a7d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a948891-8101-4d52-921a-8b21845bbda6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a948891-8101-4d52-921a-8b21845bbda6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_04a634fd-2b05-4778-9da1-4c0bd0c67742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:to="loc_us-gaap_InterestExpenseMember_04a634fd-2b05-4778-9da1-4c0bd0c67742" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_672c6393-ecb5-4869-bc18-610408ece012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:to="loc_us-gaap_SalesMember_672c6393-ecb5-4869-bc18-610408ece012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_5e32c4ce-3c2b-4bb1-8ffd-f641c8aa6341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_5e32c4ce-3c2b-4bb1-8ffd-f641c8aa6341" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_39184831-c9c7-4c3e-a604-dad9f96d14ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_39184831-c9c7-4c3e-a604-dad9f96d14ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20250630.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_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32e72934-3566-4a94-b70e-3ed5e3223e39_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_32e72934-3566-4a94-b70e-3ed5e3223e39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_6abafdbc-0cc8-4e8e-8582-7bf590b23765" xlink:href="blkb-20250630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:to="loc_blkb_ThirdpartyTechnologyMember_6abafdbc-0cc8-4e8e-8582-7bf590b23765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_6ffe721e-d462-40a3-9cb4-c178c6ba62cc" xlink:href="blkb-20250630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_6ffe721e-d462-40a3-9cb4-c178c6ba62cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20250630.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_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:to="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_61d88186-d536-4085-97a6-6814d7c0f3e3_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:to="loc_srt_ShareRepurchaseProgramDomain_61d88186-d536-4085-97a6-6814d7c0f3e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:to="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_245a0b71-dc8e-4b9f-9c74-9e962363cc8b" xlink:href="blkb-20250630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_245a0b71-dc8e-4b9f-9c74-9e962363cc8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_fa82698e-653d-4317-92f3-9c2cb6957377" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_fa82698e-653d-4317-92f3-9c2cb6957377" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a1fe5e21-82f0-45c3-a156-38e9aac4c54c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a1fe5e21-82f0-45c3-a156-38e9aac4c54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4da8489d-6f99-49de-ac0c-49cbd4f137c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4da8489d-6f99-49de-ac0c-49cbd4f137c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ea3a1d3-2258-48ec-8e1e-983c9f0a0661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ea3a1d3-2258-48ec-8e1e-983c9f0a0661" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20250630.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_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:to="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_28afc00a-5894-48ba-a62c-71a994022b77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_28afc00a-5894-48ba-a62c-71a994022b77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b4b7c575-20b4-4b7e-8e63-e828e47e5a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:to="loc_us-gaap_CashFlowHedgingMember_b4b7c575-20b4-4b7e-8e63-e828e47e5a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c433aa2-4da1-4fc0-bb24-18da2569ec15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c433aa2-4da1-4fc0-bb24-18da2569ec15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:href="blkb-20250630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2d5435e-d4aa-42be-912b-f44257ce7661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2d5435e-d4aa-42be-912b-f44257ce7661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e0a18675-ef6d-470c-8847-c6ba8e77875c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e0a18675-ef6d-470c-8847-c6ba8e77875c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_02eeea05-84fa-4e29-b869-900bbcee2eea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_02eeea05-84fa-4e29-b869-900bbcee2eea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_b7bdbe2d-eb73-4e5a-8a03-f05166bd8b54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_b7bdbe2d-eb73-4e5a-8a03-f05166bd8b54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_abfd286a-eed4-4402-8cee-624a0d090dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_abfd286a-eed4-4402-8cee-624a0d090dd8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_fab0003b-0bb7-4a32-93b3-29f0ec739de8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_fab0003b-0bb7-4a32-93b3-29f0ec739de8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56403d0d-ae52-452f-ad0f-10b7be844e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56403d0d-ae52-452f-ad0f-10b7be844e8f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dee01cf4-e4df-449e-8adf-165cca9f6305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dee01cf4-e4df-449e-8adf-165cca9f6305" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_06f4ef03-9f1e-4287-8aee-511f9c944e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20250630.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_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_59cdd832-75eb-4fd2-a51e-aa024de857cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_59cdd832-75eb-4fd2-a51e-aa024de857cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20250630.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_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20250630.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_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:to="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_64d33031-8f99-4901-9315-ed56bc821ab1_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:to="loc_srt_SegmentGeographicalDomain_64d33031-8f99-4901-9315-ed56bc821ab1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:to="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_990b1c70-8bc0-443d-87f2-1032b7cb6bcb" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_country_US_990b1c70-8bc0-443d-87f2-1032b7cb6bcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_b5a90898-3e97-4e99-a1bd-c057b8fe5f16" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_country_GB_b5a90898-3e97-4e99-a1bd-c057b8fe5f16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_4990b999-dc1b-432b-9b98-0b2aae56aacc" xlink:href="blkb-20250630.xsd#blkb_OthercountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_blkb_OthercountriesMember_4990b999-dc1b-432b-9b98-0b2aae56aacc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ef4bcb2-566b-47d3-b21a-817c4e3db158" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ef4bcb2-566b-47d3-b21a-817c4e3db158" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20250630.xsd#RevenueRecognitionDisaggregationofRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:to="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b261e03-7183-4bb2-add6-b97a9db9988b_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:to="loc_srt_ProductsAndServicesDomain_6b261e03-7183-4bb2-add6-b97a9db9988b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:to="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_a03753c5-3f4b-4e2b-a363-d4caf7ea12a3" xlink:href="blkb-20250630.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_ContractualRecurringMember_a03753c5-3f4b-4e2b-a363-d4caf7ea12a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_5dbe33c0-b777-49f7-a1be-2e598224978b" xlink:href="blkb-20250630.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_TransactionalRecurringMember_5dbe33c0-b777-49f7-a1be-2e598224978b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_1f22cd3c-d0d1-4c7f-a2ec-43d54727701b" xlink:href="blkb-20250630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_RecurringMember_1f22cd3c-d0d1-4c7f-a2ec-43d54727701b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneTimeServicesAndOtherMember_a228b1b2-6b07-4771-acfe-7bb08178c361" xlink:href="blkb-20250630.xsd#blkb_OneTimeServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_OneTimeServicesAndOtherMember_a228b1b2-6b07-4771-acfe-7bb08178c361" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad9a2315-e98b-45bb-b4b0-24109027f21e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad9a2315-e98b-45bb-b4b0-24109027f21e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_91d39cda-fb6a-4845-8f90-ff154edb72b9" xlink:href="blkb-20250630.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_91d39cda-fb6a-4845-8f90-ff154edb72b9" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="32"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>blkb-20250630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94-->
<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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_92a6e739-3350-475d-907c-861521858997_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f7334b35-f80d-4c5f-9ab3-745120122d4f_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">2025 - 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/2025/elts/us-gaap-2025.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a14e648d-6268-42a0-96a0-f2b08ef3ebc9_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/2025/elts/us-gaap-2025.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_dei_EntityFileNumber_eeb750f4-c08e-4994-96fc-ad42fee5d72b_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/2025/dei-2025.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_AdditionalPaidInCapitalMember_6feeb6ba-25c9-4740-9a24-3046263d9b48_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/2025/elts/us-gaap-2025.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_InterestRateSwapMember_71e4cc04-98dd-4472-b93a-da47f443c0a1_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/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_d463a97d-7e8d-45d4-958c-de452fb459fe_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_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/2025/elts/us-gaap-2025.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_OtherIncomeAndOtherExpenseDisclosureTextBlock_bfec40c3-eb45-441d-8e40-6ba767a9faf7_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/2025/elts/us-gaap-2025.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_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_5ed86f63-d310-44d7-badd-8b7f19953659_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-20250630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:to="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_AdditionalFinancialInformationDisclosureTextBlock_078421aa-3e19-444d-b943-d6c653fb87f1_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/2025/elts/us-gaap-2025.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_UnbilledContractsReceivable_23512472-f6fb-4098-a5f7-9398c1b82473_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/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_1a62fe43-9d46-478c-96e2-aff30a84a670_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/2025/elts/us-gaap-2025.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_987d886c-2d3d-40ec-bf87-f18e5a11d67a_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_EarningsPerShareBasic_85a0f8cc-ebca-4e4e-b76c-4481fe43fccf_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_blkb_IncreaseDecreaseInDueToCustomers_a3ab44d8-1893-433a-85f1-f18b1b5424fd_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-20250630.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_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/2025/ecd-2025.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_RevenueFromContractWithCustomerTextBlock_442cb68b-f0dd-4c13-815c-38c9d7163273_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/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_b5e1a7e1-553f-4d0d-8623-dca98fa6474f_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/2025/elts/us-gaap-2025.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_AccruedDispositionRelatedCosts_1bdcf8e6-cc5c-4522-b7b1-9408311dc8de_terseLabel_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued disposition-related costs</link:label>
    <link:label id="lab_blkb_AccruedDispositionRelatedCosts_label_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued disposition-related costs</link:label>
    <link:label id="lab_blkb_AccruedDispositionRelatedCosts_documentation_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued disposition-related costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts" xlink:href="blkb-20250630.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedDispositionRelatedCosts" xlink:to="lab_blkb_AccruedDispositionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OthercountriesMember_3c674247-9529-418e-8654-b3f7bcd4e075_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-20250630.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_OtherComprehensiveIncomeLossNetOfTax_6985d504-7034-4e6b-8be0-defc50a5075f_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_143b27bc-c007-4180-ba0f-e0fe84baa996_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/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligation_7bb3aeab-1c1a-42aa-b8d9-a2c8be1d5a7f_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_b23e2118-6cb9-40ed-ad2a-de2d64aca113_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/2025/elts/us-gaap-2025.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_97039f6a-b30e-4d5d-bd33-aefae8da257a_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/2025/elts/us-gaap-2025.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_ConsolidationPolicyTextBlock_beb0c308-71c7-48bc-b031-03f3d8196954_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/2025/elts/us-gaap-2025.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_ShareBasedCompensation_2244f197-fed3-4764-82d0-887afcfda839_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/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d63acfa5-4201-4bb1-a7b3-220d76fcf77a_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/2025/elts/us-gaap-2025.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_AccruedVacationCurrentAndNoncurrent_7615551e-2aea-4139-bc8f-3974ad85716b_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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_19b81776-0669-4ff3-97aa-31f78ae73973_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 (benefit) 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/2025/elts/us-gaap-2025.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_StockholdersEquity_767ce47e-3755-4c9e-99a0-11ed5c30f5be_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_419e7e4e-2776-499c-8d88-baa838e183af_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_64470a0c-46de-421d-a1d9-af0fd44b7dbc_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/2025/elts/us-gaap-2025.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_OciBeforeReclassificationsNetOfTaxAttributableToParent_7af00b7d-2865-4db7-926d-cf129c1a69d7_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/2025/elts/us-gaap-2025.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_DerivativeInstrumentsGainLossLineItems_009c32d0-1faf-41a6-8f72-d8b81cca2642_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/2025/elts/us-gaap-2025.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_FairValueByMeasurementFrequencyAxis_ae8d30bb-6cbc-48cd-b8fc-c1ac8e8d35ba_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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_bd199254-2fa4-4c24-b29c-58b52a26d486_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_CommonStockSharesAuthorized_ca93c558-4388-4cf8-aae9-3555d527ef11_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/2025/elts/us-gaap-2025.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_HedgingDesignationDomain_65b47659-d73a-4951-8f6c-34180b5207f4_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/2025/elts/us-gaap-2025.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_AssetsCurrentAbstract_41a9eea4-fc5f-49c7-a1ad-ee041efb517e_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/2025/elts/us-gaap-2025.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_LiabilitiesAndStockholdersEquity_ae0d04cf-2ef1-488b-952f-4d0ab4179873_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/2025/elts/us-gaap-2025.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_FairValueMeasurementsRecurringMember_a2e0ab0f-240c-4508-8906-00e43e019ae7_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/2025/elts/us-gaap-2025.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_ff1f4b4d-3e57-4844-b322-d81dd2f77530_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/2025/elts/us-gaap-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_f8bc3ca3-f220-4918-9055-197024e68e2e_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_2f2a70da-e71e-4db5-b1f1-28ba7bc28851_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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_LiabilitiesAndStockholdersEquityAbstract_152f9dd7-610c-45e3-a37f-aeae99d62501_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/2025/elts/us-gaap-2025.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_dei_CoverAbstract_543c94f4-22f6-495d-a67c-985ddee4b604_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/2025/dei-2025.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bf7e652b-18b9-4e58-a03e-04111ea8e285_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total amounts reclassified from accumulated other comprehensive (loss) 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/2025/elts/us-gaap-2025.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_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_3405a089-0846-4381-85b3-125b34f49a93_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/2025/elts/us-gaap-2025.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_AccountingPoliciesAbstract_f0e55c92-24af-4080-9156-7c00a74033ce_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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_02877a10-b2fc-4707-93de-accc8bbbec79_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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_879daa40-7624-4af5-9cf2-fab1dbd562c5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TransactionalRecurringMember_fc7d9645-dbf8-4d6b-a0a1-539c3668709a_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-20250630.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_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/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_a89a7f02-a9b1-4eff-8340-7d0020736d6e_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/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_d9b5a798-ac02-4635-b553-527b7a403871_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_OperatingLeaseLiability_46c95be9-f244-434b-8160-f57c9764cb98_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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_32afdc27-1553-4afa-8504-c7f89935a10f_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/2025/elts/us-gaap-2025.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_DepreciationAndAmortization_1e826928-b4b2-413f-b4ad-56b0cc737570_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/2025/elts/us-gaap-2025.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3d646a32-778e-4b2a-9177-ec3a7570f19c_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 before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_dei_EntityShellCompany_c31f51cb-f82a-4d59-affd-ab4994eeabd2_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/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_407ad4ee-a527-44f6-b1b1-d429b1582dda_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_003e61a9-0882-4208-992d-4a1b1ee3dc92_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_54345039-3051-4f96-bb6a-e9ec99a1d0e6_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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInDeferredRevenue_5af23c2b-c008-4599-b251-a70696ea86b0_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_882a2293-5351-43b9-94e0-9592adbca043_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/2025/elts/us-gaap-2025.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_StatementOfStockholdersEquityAbstract_36db1475-2777-4944-a96b-146666a201fd_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/2025/elts/us-gaap-2025.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_StatementOfCashFlowsAbstract_18bd11fb-15ba-4658-a4a0-c6a4da38a733_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/2025/elts/us-gaap-2025.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_LongTermDebtCurrent_d874c21a-5144-44a1-889e-cc15cb6739dd_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_bdbe5b83-4825-497f-8f57-42ef05f3cde9_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/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f59f9fdb-ebbb-4588-806e-acc51516dcde_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">2028&#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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LineOfCreditFacilityTable_6b282e5e-01f0-48f8-9afb-cb5c7d934e33_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/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_15998c61-d84b-4c7f-bd1a-c1f848fd51e6_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</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_b04f9c8f-5fd7-4752-bb4a-b38ac7f15ae1_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-20250630.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_SecuredDebtMember_26b51cac-694a-4309-b162-d94f098ae7ea_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/2025/elts/us-gaap-2025.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_OperatingLeaseLiabilityCurrent_dda7c339-5cbb-4e55-93ab-c31d03a7e065_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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_cb71c412-072a-497b-8a8c-c9900a5bbe1d_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/2025/elts/us-gaap-2025.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_dei_DocumentFiscalPeriodFocus_79289868-293d-4201-a398-b42463817108_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/2025/dei-2025.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_DerivativesFairValueLineItems_4b56aa7d-a7e9-46db-8f84-6781aedf89cb_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_481844dd-7df1-4d70-a9fc-7889eb807f5d_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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_cc13aff5-b33d-4ad1-811d-b0ae004ceac4_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_bad93d22-1f76-4a2f-9f30-3665be574195_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/2025/elts/us-gaap-2025.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_Assets_f07bc163-d0ec-426f-94e1-f5c836ea45c7_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/2025/elts/us-gaap-2025.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_dei_TradingSymbol_9bc03971-d0c4-43d7-8c25-61bdb18fec48_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/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86d64ba0-92b2-4ebb-b66c-667e635328d0_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">2029&#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/2025/elts/us-gaap-2025.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_StockBasedCompensationLiability_fe2f5565-092d-4c04-a911-8d5b0b2ae0cf_terseLabel_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_blkb_StockBasedCompensationLiability_label_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_blkb_StockBasedCompensationLiability_documentation_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability" xlink:href="blkb-20250630.xsd#blkb_StockBasedCompensationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_StockBasedCompensationLiability" xlink:to="lab_blkb_StockBasedCompensationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_762a2a58-82c9-4f51-b0dc-1b51d231771b_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/2025/elts/srt-2025.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_AccruedLiabilitiesAndOtherLiabilities_12161482-5637-48b6-8b3a-47cefc2b214b_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/2025/elts/us-gaap-2025.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_dei_EntityAddressCityOrTown_bc073b76-8118-4ee6-9ef2-a6eab08c3c76_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/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5b43e4df-f25d-45bf-9c4b-a08d178341c8_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">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_19e4c51f-3a47-4e4e-86ad-58dfc9e56450_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_IncomeStatementLocationDomain_9f23e242-0d9a-40c1-b6af-6881595e5826_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_OtherRestrictedAssetsCurrent_b25aa67f-1261-4eae-9403-9b83ad9cba12_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:to="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_1dec6174-c374-4846-bf71-32a23725762d_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/2025/dei-2025.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_dei_EntityCommonStockSharesOutstanding_67f8aa18-021e-4c84-bd61-80531893462e_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/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_a4c82be5-1130-4878-997e-2773f24f8885_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_FairValueInputsLevel2Member_1e072f43-5364-43a6-bcc0-9b148610ad8b_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/2025/elts/us-gaap-2025.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_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_fdc76555-7035-450b-ba40-6f7f84bffb49_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-20250630.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_EquityMethodInvestments_a685c873-2a14-4a3a-be4f-fe573af96571_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in equity securities</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_496db0fd-d8ad-4fa0-981e-0a61221c0d9c_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-20250630.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_CommonStockSharesOutstanding_21533632-b95e-4a09-9643-c5287b5e4fa6_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/2025/elts/us-gaap-2025.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_ProvisionForDoubtfulAccounts_3f68e91c-c461-4631-9d33-3f1b71ad18de_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/2025/elts/us-gaap-2025.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_GainLossOnTerminationOfLease_89b1577e-7bba-47d7-a691-ad88b9c0abd6_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on lease termination</link:label>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_label_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Termination of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnTerminationOfLease" xlink:to="lab_us-gaap_GainLossOnTerminationOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_59181d71-fc2f-43e6-a798-4e47b7a9692b_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/2025/dei-2025.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_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/2025/ecd-2025.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_DisaggregationOfRevenueTableTextBlock_0c7230b6-32af-4f65-9a39-222d7fb746de_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/2025/elts/us-gaap-2025.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_InvestmentIncomeInterest_93cfd4e8-40b1-4d4c-aa91-76cf005c11d0_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/2025/elts/us-gaap-2025.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_country_US_c8a5cfc2-c65a-47dd-9933-e646ed80afc5_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/2025/country-2025.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_IncreaseDecreaseInOperatingCapitalAbstract_1e8f9142-9527-409a-95e7-15ad3950f8c2_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">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, 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/2025/elts/us-gaap-2025.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_ContractualRecurringMember_25b26f66-ac6a-47c0-8752-ce3b92460631_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-20250630.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_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/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_220188b9-9297-48ec-b9ad-179d19775e90_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_7273cafe-2a58-4b3f-9cce-817dbed8e2c8_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/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_63be9be8-4460-495c-9b57-f02d363cdf53_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/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_361fe6b7-7452-459d-8182-8c65c0d7e829_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/2025/elts/us-gaap-2025.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_dei_EntityAddressPostalZipCode_2669c184-cc8d-4b49-9df0-3a0b2362f038_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/2025/dei-2025.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_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/2025/ecd-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01327dac-1976-4385-aa99-33f3c4934fce_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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_fb4b3815-e75a-47ce-943a-014e42fcae49_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_1c9bafbf-74a4-4c51-ab9c-8ab34542d4ee_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1de2f5f2-a0b6-4db1-ab7e-8df426d31f26_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</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/2025/elts/us-gaap-2025.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_InterestExpenseMember_b317335c-d69c-4358-a248-c4c2a8259c4b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_bffe2d56-0cc8-48c8-87b4-8a19cf3c81c5_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/2025/elts/us-gaap-2025.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_DerivativeLiabilitiesNoncurrent_64078443-90e5-4b76-b0b5-1da8c4fe7bd7_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/2025/elts/us-gaap-2025.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_dei_DocumentInformationLineItems_8be3d4d3-738b-42a2-89d1-b0d78ac74c45_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/2025/dei-2025.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_IntangibleAssetsNetExcludingGoodwill_1350a62e-f7a7-4b2a-9aea-cdc58b45008d_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_DesignatedAsHedgingInstrumentMember_5b564871-8cae-4532-876f-af4da2de1ff7_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/2025/elts/us-gaap-2025.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_srt_ProductsAndServicesDomain_9e6759ce-0587-40fc-be59-30d2f21cd403_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/2025/elts/srt-2025.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_FairValueByFairValueHierarchyLevelAxis_ef98d657-2ebb-45c9-aa72-9a8bde32949e_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/2025/elts/us-gaap-2025.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80afd0c3-4101-4028-8d73-72ffe71ed28b_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_ec6a6a21-43e5-4689-8dfc-06a4300b66c8_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/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_de5f2df9-8558-4e30-92d6-562591463142_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-20250630.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_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/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_6402f2ad-0239-4dd6-b450-072ead1e9f9d_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/2025/elts/us-gaap-2025.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_DerivativeNotionalAmount_11351227-6439-495b-8296-03dc2521dbb6_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/2025/elts/us-gaap-2025.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_61c98de9-6099-4a59-b8ca-c9bfe32323b2_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_dei_CityAreaCode_2f9089f3-dfcf-443e-8db0-ec4acaf0e8ad_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/2025/dei-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_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/2025/ecd-2025.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_MortgagesMember_f3694d1e-8173-4dc0-af56-0d07baa52700_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/2025/elts/us-gaap-2025.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_PaymentsToDevelopSoftware_7b2e9464-f74b-4fed-98ce-e6bfa8ce8922_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 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/2025/elts/us-gaap-2025.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_CommitmentsAndContingenciesDisclosureAbstract_ce046001-b370-43af-a4fc-ce8160a4a65d_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/2025/elts/us-gaap-2025.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_89e47249-94a3-47b0-88ff-458fcb0a5ad8_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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f28cdf1-2b0b-4f96-ae81-32d8791171cd_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">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_GeneralAndAdministrativeExpense_d79daf29-6757-48ff-af74-ae29e57f5ae0_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0d9cbc72-5793-4d4d-8501-01a4c1c6cb65_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">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_bc8edef5-8b0c-4207-8737-4a98a50ca8cc_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/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_37229e1b-4793-4d5a-aab3-b390166ce4cc_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/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_7754ef4a-fee2-4426-ad10-8640c9bac7d1_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_04e76beb-cea8-413b-bc8f-2129fd9922b9_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/2025/elts/us-gaap-2025.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_OtherLiabilities_500a806b-4c35-4efd-b7ea-e8f70288a3a4_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8d03f62d-0bf6-452f-acea-4eb18067fa61_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_b1688ded-0549-4225-808c-067ca330138a_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-20250630.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_LeaseCostTableTextBlock_6311d0a8-04e3-409a-bbaf-0bbf5fd7415f_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LongtermDebtTypeAxis_ca9b8764-5620-4cb2-a5a3-47ef1589e747_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/2025/elts/us-gaap-2025.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_StatementEquityComponentsAxis_3d96abe9-6fb4-41c9-bec6-8831deada261_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/2025/elts/us-gaap-2025.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_SubleaseIncome_8e7a1aa4-a14f-49eb-97de-8b60b30cbd7b_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_8243ccc6-9555-4129-9eec-ba4c666cc9f1_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_NumberOfReportableSegments_51e7edd6-72d6-42e6-ad8d-722bf62cd85f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_66bdfda4-38dd-420f-bc85-e11e65007f83_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" 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_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" 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/2025/ecd-2025.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_dei_EntityAddressStateOrProvince_1a7b6971-c5fb-4344-a3c8-2cd35653ff16_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/2025/dei-2025.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_LiabilitiesCurrent_affca23c-408c-4dc2-a054-9b7d2013840d_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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7bdb3176-ad9d-4455-9878-3a7b9f868069_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/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_13d697eb-1e0a-47c2-8853-88b92e682bde_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_92ae5871-bf8a-4889-95b0-2cdd09b3f989_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/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_RestrictedCash_dc6dc4d3-2344-4fa1-872d-97c2ef9b5184_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/2025/elts/us-gaap-2025.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_AdditionalPaidInCapitalCommonStock_4ff4a47e-80e6-48ec-8284-96536f28f98f_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/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_3f89865e-26cb-42b8-b9db-0466288e9a18_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">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ba51ac04-3020-4b19-b7b3-b2033a90d99a_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/2025/elts/us-gaap-2025.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_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_eb150c58-0729-4b3e-bbfa-0dfe8bef62f1_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-20250630.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_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/2025/ecd-2025.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_us-gaap_DerivativeAssetsNoncurrent_93bc4e2b-2ad0-42b8-9497-85cae58e29e4_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/2025/elts/us-gaap-2025.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_GainLossOnSaleOfBusiness_35dad64c-b30f-4ece-8153-7b1a31eeb36f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposition of businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_dei_DocumentFiscalYearFocus_83a8219e-0cf8-407c-bbfb-7508e345f8c4_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/2025/dei-2025.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_BasisOfAccountingPolicyPolicyTextBlock_78faf54e-5669-4204-99e2-9bebe4e3a569_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/2025/elts/us-gaap-2025.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_OperatingLeaseRightOfUseAsset_58d53a4c-86ab-4922-81c8-212f848688a9_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_3b5bbbf1-7bda-4d7f-a216-475fa898e1f9_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-20250630.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:to="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b8aecf85-3425-4eec-8788-c0acd67891d6_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/2025/elts/us-gaap-2025.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_dei_EntityInteractiveDataCurrent_b1020aa4-360f-464b-b17c-f10c54b94974_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/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_5b467bfd-0551-417c-82e4-1508228e884c_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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_ba0ff2ef-521d-41e3-ae65-e791a4f10158_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/2025/elts/us-gaap-2025.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_EquityAbstract_0429f42a-9860-4606-888a-95e9eebfc553_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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLocationDomain_a1f1f03d-4c38-440b-b505-ccf723cc3261_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_1b4fe969-970b-41a9-8b3b-c3583498a9ae_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_cfa4d997-db13-42f4-932b-cd2616ee7ae2_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-20250630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:to="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_88e6ebd0-c78f-40b8-8c68-6a72b6ddda9d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_0df6e2f9-c188-4de7-9c10-5486b44f6ca6_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/2025/elts/us-gaap-2025.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_05e7f35f-545a-40f0-a723-2276c5974e22_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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInStockholdersEquityRollForward_e2ac0e6a-fce7-4771-8e11-7ea67afaf899_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1ef395fc-0390-4a46-aa4b-2eda1f8be9d9_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5293663e-e1b0-4fad-b74b-d5f698e2c2be_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/2025/elts/us-gaap-2025.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_blkb_ThirdpartyTechnologyMember_3402106d-f5a5-4c90-b5e0-8d5c3215a55a_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-20250630.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_AmortizationOfIntangibleAssets_c9fca46c-151c-41ac-a380-774b6234e6b6_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/2025/elts/us-gaap-2025.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_RestrictedCashAndCashEquivalentsAtCarryingValue_e83e9d46-b42f-4597-9209-e28acde883f4_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_16a1bfc8-b0c2-4889-8aa5-cd769acc3f25_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 Equivalent, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_blkb_GlobalHQMember_6575ffe7-48b4-4267-87eb-33d718edd63d_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-20250630.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_29fe95c8-0e58-4d02-a356-dcb5c1c227b7_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-20250630.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ffa44683-4ddc-4c8e-a326-145da1e3830a_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/2025/elts/us-gaap-2025.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_blkb_July2024StockRepurchaseProgramMember_47ff3858-6b86-4bd3-a8c4-3fb152cdae5b_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-20250630.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_OtherAssetsNoncurrent_930dd06a-db15-4b3c-9ff6-ac2a1d5e4196_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_0ca84a2c-2d3e-4932-8389-b030d1c91a84_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/2025/elts/us-gaap-2025.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_EntityCentralIndexKey_157db824-2bc9-4ee8-a59f-6543053ba99c_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/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_125ab9ac-b89b-4007-88ca-f0e15bf2a6ea_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_RevolvingCreditFacilityMember_14a402ff-cc68-46a6-97f7-388c5307ceb1_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_SupplierFinanceProgramObligationIncrease_a79216d2-f98a-44d1-a98d-1d1dbfa0de63_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ContractWithCustomerLiabilityCurrent_9792314d-8a93-4d5c-b153-c2c5a32f88db_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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_f6d0b1d7-f51f-4c90-bba1-283633ab7f0f_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/2025/elts/us-gaap-2025.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_efbf0b13-c133-436b-b884-f6d7340d052b_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_dei_EntityFilerCategory_2a723b50-8753-401f-8f0d-f9899392f3b4_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/2025/dei-2025.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_dei_LocalPhoneNumber_faafa241-e566-4c80-9d18-c43a8a3dd579_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/2025/dei-2025.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_ClassOfStockDomain_45f40b5b-a1ba-45c2-97ca-243e4229247c_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_PaymentsForProceedsFromOtherInvestingActivities_3ffba08b-8cfe-443f-9a16-7d710183516c_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">Payment for (Proceeds from) Other Investing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_6745e295-c0fa-4e84-822a-76c8fb4e62f1_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-20250630.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_AssetsAbstract_ace61034-1cfa-41da-a852-b746d85ce43b_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/2025/elts/us-gaap-2025.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_LongTermDebtNoncurrent_aea6c2ab-273f-48e9-9686-1e8b849bf515_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/2025/elts/us-gaap-2025.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_CreditFacilityAxis_5be15883-9e3b-48c0-975c-8eb588c34c89_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_7d34cc72-5f4b-4510-a949-f184e12a8345_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/2025/elts/us-gaap-2025.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_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_f8ae6b4e-c53b-42f1-9c9b-7a9b5027d81d_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-20250630.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_BusinessAcquisitionLineItems_7eb80807-3004-43fa-bd63-846492811bd5_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 Combination [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 Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_62803fc3-64f1-49a4-93dc-7b015b741cdb_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 (loss) income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_ac024966-5b09-4666-aa49-9cae7b534233_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/2025/elts/us-gaap-2025.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_StockholdersEquityAbstract_aadb45de-9516-4d33-83c4-066d92c8524e_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/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_5fccf20f-c707-4149-9d5e-0a0399d42ffa_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 portion</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_dei_EntityAddressAddressLine1_1d25c06a-0bc9-4629-be14-4ba8b8734200_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/2025/dei-2025.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_23f81901-05a2-48cf-97f1-ade6ca9e697f_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_85a5092b-cf46-4949-ae0c-7530bd2d3860_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_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/2025/elts/us-gaap-2025.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_ResearchAndDevelopmentExpense_cb44db3c-08bf-4d0e-b5e6-e186513a3369_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/2025/elts/us-gaap-2025.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_AccumulatedOtherComprehensiveIncomeMember_604642c4-4c63-4179-a283-2f4b839f87b5_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6c86f44e-0194-43f3-83d7-080c270a830a_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/2025/elts/us-gaap-2025.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_SharesPaidForTaxWithholdingForShareBasedCompensation_00f9fee3-1fed-4b66-b78b-f6b2a3324672_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/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_99b91aa7-8cdf-4a64-ac75-0af563a3d1a5_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/2025/elts/us-gaap-2025.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_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b0df87b4-99b7-4162-9c6c-729f4af12704_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/2025/elts/srt-2025.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_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/2025/ecd-2025.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_dei_EntityRegistrantName_c3a4301e-84c7-46e1-8729-145370338e97_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/2025/dei-2025.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1d2194c5-68ad-4056-9253-07f201225a63_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/2025/elts/us-gaap-2025.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_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_7275b07b-603b-4c44-b3b4-5fcd02f94d27_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/2025/elts/us-gaap-2025.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_ScheduleOfDebtInstrumentsTextBlock_0a76731e-9dfb-4a0d-a91f-e9a1de1c3ca7_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/2025/elts/us-gaap-2025.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_756da1ea-5619-4ec3-ae98-ecd2b986fa32_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_ffad9491-1e09-4a57-9468-3211e6e78793_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/2025/elts/us-gaap-2025.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_blkb_ChangeInCustomerFundsReceivable_8fd1291a-345a-4efc-bd2f-2b5776d84510_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-20250630.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_dei_DocumentQuarterlyReport_20b2a5d2-b8c1-42cf-8bc3-187e921797fb_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/2025/dei-2025.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_ForeignCurrencyContractAssetFairValueDisclosure_71f43717-0e89-46f4-b574-ca84d443336e_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/2025/elts/us-gaap-2025.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_AssetsFairValueDisclosure_73248f0d-647d-4a71-b7b8-a0ae98d24880_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_831e8a40-652c-4fa5-9946-90caf235e843_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">2027&#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/2025/elts/us-gaap-2025.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_677e6784-908f-414a-8795-47fd1f25964e_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RecurringMember_5cc3910a-833b-4e73-a097-2fb4e657dcff_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-20250630.xsd#blkb_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RecurringMember" xlink:to="lab_blkb_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_e8822893-89bb-4f67-ba54-f88c19a10974_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/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_df79f9d7-c044-446b-b5c3-ff185fc0a055_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">2026&#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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_OtherNoncashIncomeExpense_8809a4b4-0dd5-4aaf-946d-3934e076651e_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_us-gaap_DisaggregationOfRevenueLineItems_12c039a0-c487-4252-abb9-46ec63058260_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/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_5bd344bd-8e06-4d8b-86ac-1cd18479846f_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_89766140-6b5f-4b8a-83ad-979c72dced94_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/2025/elts/us-gaap-2025.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_StatementOfIncomeAndComprehensiveIncomeAbstract_82a50b1f-0672-4afb-bd0b-c8e33e2d1854_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/2025/elts/us-gaap-2025.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_blkb_CashUsedInDivestitureOfBusinesses_ffd4c2b8-c6d7-4a07-bbd3-40f8127820ce_negatedTerseLabel_en-US" xlink:label="lab_blkb_CashUsedInDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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-20250630.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_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/2025/ecd-2025.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_ContractWithCustomerLiabilityRevenueRecognized_eaa583b5-c36f-425f-81df-92e6f22a3f93_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/2025/elts/us-gaap-2025.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_srt_ShareRepurchaseProgramAxis_daf47c87-64fb-4c2f-9bf1-c4ca44cf422d_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/2025/elts/srt-2025.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_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/2025/ecd-2025.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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_67e97325-d3ec-4428-ae9f-a9ff05314d96_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_7494648b-171e-4ef6-975d-61615661e7ee_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-20250630.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_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/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_da59e8e7-b602-4ec0-bdd0-01942135e1e7_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0ea9df9a-ad20-4228-882a-608739e3e537_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/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4c9981b6-eda9-494f-a755-46624b035aaf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_50ad3830-4837-4e63-a50c-255adf717a34_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_d8eaad86-8553-471d-be3e-7d443a96606d_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_cd07216b-4bdf-457c-9221-3744529807cf_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/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_85074cf4-e496-433e-85c0-d2cb90e08613_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/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_4c2a58c6-5b0b-4d9d-ab0f-602a23aed50e_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 (loss) income before reclassifications, net of tax effects of $&#8212;, $(974), $2,763 and $(3,940)</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/2025/elts/us-gaap-2025.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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_53fc012c-514b-4405-a1fc-25e334558fd8_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/2025/elts/us-gaap-2025.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_IncomeStatementLocationAxis_ea9df1e0-860c-4a98-ad9f-7965d9a227bc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtMember_f7cd9286-1b88-4cba-b7d6-e2ecb35da7a3_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_FairValueMeasurementsFairValueHierarchyDomain_d36e4232-75e1-4a97-bef1-39b41981ce19_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/2025/elts/us-gaap-2025.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_blkb_AccumulatedOtherComprehensiveIncomeRollForward_792558f3-5eba-41d6-8e2d-b5d9d686f4af_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-20250630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:to="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d5455877-fb5c-44ac-b7a3-376f7b6f1103_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/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_f8cc82b1-16cd-472f-aa79-26feaa40d7f0_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/2025/elts/us-gaap-2025.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_DebtDisclosureTextBlock_dfa0d154-bde6-4bff-8e05-2920dd303034_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/2025/elts/us-gaap-2025.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_PreferredStockValue_97e4acb4-9ae5-4b67-9aa4-30d7b339319c_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_CommonStockValue_54e0bcbb-3acb-460d-b192-0a62b019e36b_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, 72,263,568 and 70,943,373 shares issued at June&#160;30, 2025 and December&#160;31, 2024, respectively; 48,506,643 and 49,245,588 shares outstanding at June&#160;30, 2025 and December&#160;31, 2024, 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/2025/elts/us-gaap-2025.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_CommitmentsAndContingenciesDisclosureTextBlock_5a195932-9413-41e2-b7bf-9c90ed253b16_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/2025/elts/us-gaap-2025.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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_4f4d4d52-1b87-4fa0-ab81-f61cbd5e2629_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/2025/elts/us-gaap-2025.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_OneTimeServicesAndOtherMember_1229d5b7-b44a-479d-909b-afcba0c595f4_terseLabel_en-US" xlink:label="lab_blkb_OneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One-time services and other</link:label>
    <link:label id="lab_blkb_OneTimeServicesAndOtherMember_label_en-US" xlink:label="lab_blkb_OneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Services and Other [Member]</link:label>
    <link:label id="lab_blkb_OneTimeServicesAndOtherMember_documentation_en-US" xlink:label="lab_blkb_OneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One-time services and other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneTimeServicesAndOtherMember" xlink:href="blkb-20250630.xsd#blkb_OneTimeServicesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OneTimeServicesAndOtherMember" xlink:to="lab_blkb_OneTimeServicesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cf23ef00-2cc7-4f0c-94f9-c187790cafc1_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_6ee022f0-56ba-41cf-a137-e3a24f7031d4_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/2025/elts/us-gaap-2025.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_us-gaap_CommitmentsAndContingencies_40d5c564-35fd-48da-99d1-05d2b7738120_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 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_DerivativeTable_e1b7db9f-69d2-461e-a038-bce335159ed8_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_3e271fcb-3fbc-4f29-9430-17ba7f91816f_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/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_3a067efe-afbf-4559-ad67-8d33db513d05_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/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_d4019353-6c96-4137-bc88-81098f96b0a1_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_a200617b-0395-4647-ae86-93a1ed6a7bdb_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/2025/elts/us-gaap-2025.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_dei_DocumentTransitionReport_135de541-5ef9-4945-ab72-219f022229a5_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/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_46b65360-63ff-413b-9b96-1df443ecaf33_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_EquityComponentDomain_f23c4bb6-ce9a-4425-b946-9b0ff0342460_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/2025/elts/us-gaap-2025.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_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_754e8d7b-e6a6-4f5e-877e-8f8dafb0528c_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/2025/elts/us-gaap-2025.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_dei_DocumentPeriodEndDate_f9413d16-f897-4774-9927-7fd5d406a73e_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/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_IncomeTaxDisclosureTextBlock_869e9b31-3d72-404e-aa44-ec00dd008bb6_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/2025/elts/us-gaap-2025.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_country_GB_1cd07906-1510-4ec2-b09e-a1129a747cd4_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/2025/country-2025.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_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_3178225e-40f9-4d17-9539-c0983e0df5a1_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-20250630.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_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/2025/ecd-2025.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_blkb_PrepaidInsuranceCurrentandLongterm_264235cb-4ec4-4ba6-b20e-a47317857a14_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-20250630.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_RevenueFromContractWithCustomerAbstract_3d6bb557-5ca3-4c0a-a792-436d8742ae67_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/2025/elts/us-gaap-2025.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_HedgingDesignationAxis_aa4e06c4-fbcd-4bf1-ac9c-eb50cc5f9928_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/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5a16c602-0f87-42ca-9de8-b76615bf90e1_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/2025/dei-2025.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_FairValueInputsLevel3Member_7caf2040-d34d-4534-a6e4-842565186ea0_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/2025/elts/us-gaap-2025.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_EarningsPerShareTextBlock_db59ef99-2a55-46ce-bf48-e7a0cc213002_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_srt_ProductOrServiceAxis_e3aefd92-6b03-4681-b541-1f6c2e954b33_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/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_7e7070d1-b0e9-440f-8192-746f5b228c73_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" 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), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_bdfcc15b-c6a7-47cb-bae5-ecc220994b5c_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/2025/elts/us-gaap-2025.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_26c2f0a0-058d-43e5-893a-3b3c03b1d89d_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/2025/elts/us-gaap-2025.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_VariableLeaseCost_1c4a2783-1d39-4a19-a400-c5caa3588549_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/2025/elts/us-gaap-2025.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_SecurityIncidentNetPreTaxExpense_89dc70b3-11ab-43a3-9f21-c38dcf5b4a26_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-20250630.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_RevenueFromContractWithCustomerExcludingAssessedTax_2aae2552-d577-43b8-84a6-d51aa7d4489d_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/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_LongtermDebtTypeDomain_4f907fd9-49f1-4c2e-a5e3-94ce7ab63b26_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/2025/elts/us-gaap-2025.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_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_66c1769c-0208-455c-bb83-7af992ea702e_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-20250630.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_FairValueDisclosuresAbstract_c313eabe-ab5e-4745-a4f4-1ca3094a7d78_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/2025/elts/us-gaap-2025.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_PaymentsToAcquirePropertyPlantAndEquipment_e36fd38c-3068-473a-a455-be62f473d625_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/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_28333c9d-eb2b-40b9-988b-c594555514cc_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_srt_StockRepurchaseProgramAuthorizedAmount1_6daaf01f-935f-4ec7-a1dc-8b85f0722deb_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/2025/elts/srt-2025.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_LossContingencyAccrualAtCarryingValue_3e78f13b-c341-4aca-98dd-1428a5a28ed8_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/2025/elts/us-gaap-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_37ffa869-c6e2-47d2-9a20-e095de24e4fa_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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DueToCustomersCurrent_01267e1f-9047-427d-84d8-fb80d4ccd768_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-20250630.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_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/2025/ecd-2025.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e487b9bf-587f-4d1e-b750-50b9fb59f1b7_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_srt_ShareRepurchaseProgramDomain_9dc5dbb7-1aaf-4097-88c3-94cd28bb6a70_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/2025/elts/srt-2025.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a7754a8f-b48b-4929-b1dd-f65098401b1f_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14e950a0-ebc9-43be-b1e8-7b9052862e0b_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/2025/elts/us-gaap-2025.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_LiabilitiesCurrentAbstract_d66cf01c-3233-41ea-b4c5-75358fc41861_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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_6acc7521-91a2-45ed-941d-23fa1516e848_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/2025/elts/us-gaap-2025.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_srt_StatementGeographicalAxis_2847b61b-af51-4345-9f56-f27b6b1f8567_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/2025/elts/srt-2025.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_OperatingExpenses_20dc6b35-1478-428b-976d-5e21d9133714_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_FairValueInputsLevel1Member_ed36ff60-9662-44f5-8f35-0f72af0b4983_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/2025/elts/us-gaap-2025.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_ForeignCurrencyTransactionGainLossBeforeTax_3322d7c7-64ff-4874-9832-57d53a3df88f_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/2025/elts/us-gaap-2025.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_EarningsPerShareDiluted_42a08219-bfa4-4562-af14-64380764fa1e_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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_AccountsReceivableNetCurrent_81bd10d8-b1cd-4f0e-ba2c-94066d4d9cb0_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 $7,131 and $5,228 at June&#160;30, 2025 and December&#160;31, 2024, 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/2025/elts/us-gaap-2025.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_dei_Security12bTitle_817592d0-c338-4f70-849e-0c848f0651e0_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/2025/dei-2025.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_CapitalizedContractCostAmortization_55cc3e85-2394-4d2b-9f1d-27802d05ed94_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/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ed3a4322-f75e-4672-81e7-cd5b922f898f_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_6c0d10c7-7349-4876-8b77-2048489209bb_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_524648f3-93ab-4129-b9a2-0223ca34ca76_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/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_7a0fd641-3c35-40f3-b7ac-903e3fa28258_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 per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_80465fd8-0648-4620-ba31-18574d59a852_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/2025/elts/us-gaap-2025.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_GrossProfit_98547615-d7bc-4e9e-a1de-8da69f4a725f_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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1a87851d-92ef-4bfe-ab13-d82654fee3fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_44a833c9-4b70-4c06-a227-2a49acb742e6_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-20250630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:to="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_a27860c9-9872-40fe-8473-8ced60bbbf9f_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_4b1c3163-d8a6-4cf8-9508-185a6fe46558_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_c46b28df-fb34-42da-bf00-6933bb79fc13_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-20250630.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_DebtInstrumentCarryingAmount_c7a21780-7a19-4f3b-861f-1121cc091432_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/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_8499fcd1-ea12-4727-b0a2-d09fd6b0d7d9_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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d4f9aac-521d-4f26-842f-426e3dd18d68_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/2025/elts/us-gaap-2025.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_StockholdersEquityNoteDisclosureTextBlock_ae8a9dee-ea4b-4b1d-82f1-0ae5f9db32d9_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/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_f4f8e58e-4e7e-4fd4-bc0b-ec8d73ff8171_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/2025/elts/us-gaap-2025.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_GainLossOnDerivativeInstrumentsNetPretax_95b0489b-b66e-490d-a3e9-11a2cc3b399c_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">(Loss) gain recognized in accumulated other comprehensive 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/2025/elts/us-gaap-2025.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_NetIncomeLoss_9926e3be-c5fd-4c13-b8e8-cfb9ae22a344_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5c81b10e-c908-4dcc-ae2c-ec2918a7a79b_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_85fea26d-09bb-435f-95df-252b518e840f_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</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_PropertyPlantAndEquipmentNet_cb503b73-96a6-4c94-ad2f-f74e1e7c7721_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/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_dca8f31a-ba15-46d3-aab3-7051dd544f4d_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/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_253d1fa2-3956-44cb-979a-a51aea21c2df_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/2025/elts/us-gaap-2025.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_PaymentsForRepurchaseOfCommonStock_6479389d-d23f-4037-ad60-cbeec3863e2d_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, including excise tax payments</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_017c58d4-490d-41f2-80f9-e73eefab323f_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c0b82b79-748e-4391-97d6-a77fca7a820a_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/2025/dei-2025.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_DerivativeLineItems_b93db790-f435-40b0-a11e-ccb976e991b4_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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_OperatingIncomeLoss_8f687221-c85d-415b-8957-b260743c8b47_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 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/2025/elts/us-gaap-2025.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_RetainedEarningsAccumulatedDeficit_e6d82efd-656f-4348-bfaa-653d2ece8a10_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/2025/elts/us-gaap-2025.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_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_9fd87bd6-11ee-42d8-9cb4-9290d93ed32f_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/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a71b5ef6-2edc-453c-a4f5-fd74a95fa0e5_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_7af2d4ef-7afe-434c-9ee3-73b680f9ee98_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/2025/elts/us-gaap-2025.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_RepaymentsOfDebt_f9e5431e-e18b-45f6-bed7-98acd328e87c_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/2025/elts/us-gaap-2025.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_InterestExpense_a1c9f6c9-706b-4862-86b8-3fadbd8eafec_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/2025/elts/us-gaap-2025.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_dei_CurrentFiscalYearEndDate_bb38602f-45f5-4958-b79f-5d8e7d3abc1a_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/2025/dei-2025.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_StatementClassOfStockAxis_78adce68-e1f2-4fdc-a067-3cbd0786125d_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_OtherNonoperatingIncomeExpense_830aa665-b973-4681-816f-babc05c30cea_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/2025/elts/us-gaap-2025.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_StatementTable_2f33612d-7d5d-4e27-844b-ef0e10ee0a66_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/2025/elts/us-gaap-2025.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_DerivativeLiabilities_35494f46-32e7-4161-bdb4-c803ecebc0c8_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/2025/elts/us-gaap-2025.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_c7e09b92-d744-476a-a646-c56c519ca607_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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DeferredIncomeTaxExpenseBenefit_0e635eb2-6c46-4df2-a631-c4eeaca3c66e_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/2025/elts/us-gaap-2025.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7beedec9-5b8e-4650-b6f0-9de376a6e189_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 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">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_8fea17f6-e16a-468b-8790-dcb7e87e544d_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-20250630.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_7400c3a8-9d1d-4417-9905-291c78d913ce_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">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_SharesIssued_d11d0ad1-412b-4306-bce9-a3f0555eab74_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_44d992cf-a206-4cb1-8224-0e199da5cabb_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/2025/elts/us-gaap-2025.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_ContractWithCustomerLiability_70db8b83-aee8-4b0e-b174-01e99a03da09_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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LeaseReleasePayment_9e6955a5-3d4a-4322-a2ae-8293133130aa_terseLabel_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:label id="lab_blkb_LeaseReleasePayment_label_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:label id="lab_blkb_LeaseReleasePayment_documentation_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LeaseReleasePayment" xlink:href="blkb-20250630.xsd#blkb_LeaseReleasePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LeaseReleasePayment" xlink:to="lab_blkb_LeaseReleasePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e9ec0ab2-1ccc-4055-ad91-5befb43afb45_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/2025/elts/us-gaap-2025.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_901d1767-e354-44df-acc4-3f4ba48d4c97_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/2025/elts/us-gaap-2025.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fcbf527b-9473-4792-9e6a-61bf9298ae3e_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 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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_46fe9f45-c550-4aea-8346-6a4a40e1b2b4_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cde1e38e-230a-445e-b9e6-7816301dedd4_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/2025/elts/us-gaap-2025.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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_d2c9ebe2-09ff-49de-983a-ff64c76aaed4_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/2025/elts/us-gaap-2025.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_dei_AmendmentFlag_0783f8a4-3b8c-4ee4-accd-a2ca5d24663e_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/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_ce469967-c26c-47b8-84a7-ba42896dc7cb_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/2025/elts/us-gaap-2025.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_TreasuryStockCommonValue_ab2d8b77-bbf4-4582-ab10-74462650afb2_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; 23,756,925 and 21,697,785 shares at June&#160;30, 2025 and December&#160;31, 2024, 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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_NetCashProvidedByUsedInFinancingActivities_42b901f4-1fea-4c09-815d-094c74f0452f_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">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_blkb_AccruedExpensesAndOtherCurrentLiabilities_ffb9ead8-449d-4c51-916f-f40e4cdaae31_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-20250630.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_WeightedAverageNumberOfSharesOutstandingBasic_f2c25afb-2a2f-4871-8694-931f9ddd5aa1_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_1736b969-5f50-46de-9c88-ada29546e334_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/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a06891d4-4964-434b-911b-041261c2b218_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/2025/elts/us-gaap-2025.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_CostOfGoodsAndServicesSold_7fe26e49-f346-4933-8798-ec8fc5a63be7_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 Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b53a2e40-32cd-4b48-95f6-932b9ef8af83_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/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_SupplierFinanceProgramObligation_6293584d-2bcd-46db-961b-a29ff84018bd_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_39c2fd41-60d6-43a1-b97c-cc3097a7d4c4_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, 2024</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_214ff16c-dcdc-4feb-a7ee-420d0d9a0dc0_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, 2025</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/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_074319c5-ea2f-4ed2-8a36-b10f9a6fb2f8_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_dei_EntityTaxIdentificationNumber_0b4ad21d-5399-428c-abb3-6293acbf0553_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/2025/dei-2025.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_AccruedProfessionalFeesCurrentAndNoncurrent_a55376ff-8f02-4406-b896-88e1e7791cb6_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/2025/elts/us-gaap-2025.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_AccountsPayableTradeCurrent_7456d848-3e7e-4f9c-896c-d204b62e47b3_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_21a0c1fc-9bfb-4e27-bbeb-3dd8f9b0ed9f_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/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_306dfbfe-c48e-41dc-a7f3-3e71f5988374_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/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_ecc612dd-af7b-421d-8db5-f81b07869436_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/2025/elts/us-gaap-2025.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_SupplierFinanceProgramObligationDecreaseSettlement_4012e2a7-27fc-4d60-91d6-0ffad6d4ce74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_9f973c94-5f18-4149-aeab-84d5eab1ff01_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 portion</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_de33d3be-0833-4e38-85ba-bff04eb35688_terseLabel_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_label_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefit, Current and Long-term</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:href="blkb-20250630.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:to="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_404b56c3-936e-4dfe-a1df-09c91b67e5ea_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_41b1d407-8ea9-4f77-bf1e-30a4b043ae48_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_1c00e348-b16f-47c6-92ce-096774c02eac_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-20250630.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_SecurityExchangeName_10bbdbd4-f862-4156-9db6-5c167271d2bc_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/2025/dei-2025.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_ForeignCurrencyContractsLiabilityFairValueDisclosure_bff1f77e-f733-45a0-9cde-dff0697be75c_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/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_e776d0df-221b-4c81-95c3-9d8bc2aed689_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/2025/elts/us-gaap-2025.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_CapitalizedComputerSoftwareNet_0e3469ca-fa65-4604-befe-56a50bb679d4_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/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e41d5e4a-4471-4bd3-819e-721f36c23e35_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_us-gaap_OperatingExpensesAbstract_8f6f1435-41da-4448-a406-5709dd4a310f_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_StatementLineItems_94cd2b40-8855-46e4-b81f-d50c5462adc0_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/2025/elts/us-gaap-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_393a0ef3-7d3f-49a8-808d-a5a92bbdb7ae_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_CashAndCashEquivalentsAtCarryingValue_344bc33f-4a4a-47e8-8eec-c17182a06d3f_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 Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CommonStockMember_b406f525-0e57-4e59-9056-1c3872c50226_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/2025/elts/us-gaap-2025.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_dei_EntityIncorporationStateCountryCode_6e4efc11-aca3-4952-bb8b-14df04d08941_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/2025/dei-2025.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_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/2025/ecd-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d3492da5-0d2a-46c0-b88f-a51ed74bfd97_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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>blkb-20250630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b52e5083-2d2e-4c2b-a85f-651b62ae5780,g:e120f80e-e472-44ec-be35-f1b228f17d94-->
<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-20250630.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_99ae5a1c-cde9-45b1-84e2-d4c9b43c0757" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99ae5a1c-cde9-45b1-84e2-d4c9b43c0757" xlink:to="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1c44a725-541b-4ebe-9415-dedd675c52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_176fa2fa-ab6e-4aeb-88b7-51bfcc15ff30" xlink:to="loc_us-gaap_ClassOfStockDomain_1c44a725-541b-4ebe-9415-dedd675c52ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_469b9469-2f0a-4b05-a14e-c8ed09d44b38" xlink:to="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7406a401-1115-429d-9092-3af66b1aeab7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentType_7406a401-1115-429d-9092-3af66b1aeab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_f27a7383-00bf-4525-a703-c5cab86a744e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentQuarterlyReport_f27a7383-00bf-4525-a703-c5cab86a744e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1e10d9ba-8748-499b-8825-308f8d8625ee" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentPeriodEndDate_1e10d9ba-8748-499b-8825-308f8d8625ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1a6b0abb-e102-4f48-8006-77a882690b7a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentTransitionReport_1a6b0abb-e102-4f48-8006-77a882690b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e5b4b4f3-1dfe-4ae7-8c45-b40670313a87" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityFileNumber_e5b4b4f3-1dfe-4ae7-8c45-b40670313a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_158bc667-e5d5-440b-ad1d-2059a23446f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityRegistrantName_158bc667-e5d5-440b-ad1d-2059a23446f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0a8b3e72-35a1-4808-89ad-1863fa34b2aa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0a8b3e72-35a1-4808-89ad-1863fa34b2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c92e083a-06e1-4c21-b094-100bd25aeff5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityTaxIdentificationNumber_c92e083a-06e1-4c21-b094-100bd25aeff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_24c1d880-1c48-4443-8a11-6f3cd59859f2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressAddressLine1_24c1d880-1c48-4443-8a11-6f3cd59859f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a40e17fa-36c2-44e1-a159-95b3077d8338" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressCityOrTown_a40e17fa-36c2-44e1-a159-95b3077d8338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ecf4f6de-fcc5-4d8f-bc5c-daa0ef3e11e0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressStateOrProvince_ecf4f6de-fcc5-4d8f-bc5c-daa0ef3e11e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_bfbb955c-6d89-46e2-8f8f-6021623e3562" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityAddressPostalZipCode_bfbb955c-6d89-46e2-8f8f-6021623e3562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_573ac0de-89c8-4560-b763-9b311a140c70" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_CityAreaCode_573ac0de-89c8-4560-b763-9b311a140c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4a7a27c2-71c7-4397-b1c8-7215b9b6c464" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_LocalPhoneNumber_4a7a27c2-71c7-4397-b1c8-7215b9b6c464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cca1edb7-993b-4361-b5d3-f15ab9d554fd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_Security12bTitle_cca1edb7-993b-4361-b5d3-f15ab9d554fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ed61d4b8-b4d2-4e99-bd3a-17b15d058803" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_TradingSymbol_ed61d4b8-b4d2-4e99-bd3a-17b15d058803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e1f90102-f970-4e6c-a853-731279022f20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_SecurityExchangeName_e1f90102-f970-4e6c-a853-731279022f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_531ee745-d933-4683-8619-60c0baf720c9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCurrentReportingStatus_531ee745-d933-4683-8619-60c0baf720c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_52da0480-9880-48df-b9f8-69078248d862" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityInteractiveDataCurrent_52da0480-9880-48df-b9f8-69078248d862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_824d1294-12bd-44bb-a911-0e86455c14d4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityFilerCategory_824d1294-12bd-44bb-a911-0e86455c14d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0452a576-62bc-4e5a-9743-34481f2a62d5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntitySmallBusiness_0452a576-62bc-4e5a-9743-34481f2a62d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b387b5a2-0171-417e-9ef8-00737e2f8950" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityEmergingGrowthCompany_b387b5a2-0171-417e-9ef8-00737e2f8950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6cd68910-2f11-4af1-b39a-2f4a06d20b28" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityShellCompany_6cd68910-2f11-4af1-b39a-2f4a06d20b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fc70cd92-d08e-4127-b505-fc27c9b33c22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fc70cd92-d08e-4127-b505-fc27c9b33c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_168a937a-5e76-47e0-95f4-094f8a50d0e6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_AmendmentFlag_168a937a-5e76-47e0-95f4-094f8a50d0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_226d179f-e296-4412-b322-a94530462c45" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentFiscalYearFocus_226d179f-e296-4412-b322-a94530462c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fd71086f-2160-4d7d-9daa-8440d6aa6d97" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fd71086f-2160-4d7d-9daa-8440d6aa6d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c0face15-e1ea-49ef-8366-646f2e88768b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_EntityCentralIndexKey_c0face15-e1ea-49ef-8366-646f2e88768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_560de49d-d969-4f16-aa53-dd3a3fed4c0f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6cf52343-eab7-4b74-aee4-0fffe19c111c" xlink:to="loc_dei_CurrentFiscalYearEndDate_560de49d-d969-4f16-aa53-dd3a3fed4c0f" 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-20250630.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_6981c1ed-05cb-48ec-859a-0c191e4155da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6981c1ed-05cb-48ec-859a-0c191e4155da" xlink:to="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37d3b44a-c646-48f5-a23d-796679461eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37d3b44a-c646-48f5-a23d-796679461eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b030aada-3c6e-466c-80f7-2a4684275711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b030aada-3c6e-466c-80f7-2a4684275711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fd54a030-363c-40f6-8d81-8d8c0c62207d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fd54a030-363c-40f6-8d81-8d8c0c62207d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_b17003c9-fd03-4447-b3e7-a80348843d25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_b17003c9-fd03-4447-b3e7-a80348843d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a66bf331-bdcc-4c2b-986e-51cf92e1adab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a66bf331-bdcc-4c2b-986e-51cf92e1adab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9bdefbb6-0c50-41a1-a05b-5b77eb1b557c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a708ada-cebd-4fc7-aa60-de533e72e989" xlink:to="loc_us-gaap_AssetsCurrent_9bdefbb6-0c50-41a1-a05b-5b77eb1b557c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0f5a28bb-1dda-4f6b-b021-f43c4541cab3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0f5a28bb-1dda-4f6b-b021-f43c4541cab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9de5e5ca-3f0e-43d1-8539-884320cc4406" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9de5e5ca-3f0e-43d1-8539-884320cc4406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_e86ffdb8-2c65-4f85-9ab0-0146320d768c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_e86ffdb8-2c65-4f85-9ab0-0146320d768c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_edaaf278-4172-4cae-9ba1-35af94a07c25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_Goodwill_edaaf278-4172-4cae-9ba1-35af94a07c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b7f8efc2-fc53-4536-9fe5-41a524f1e5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b7f8efc2-fc53-4536-9fe5-41a524f1e5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4a2afec4-8d71-414c-b740-0c8acb3d8c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4a2afec4-8d71-414c-b740-0c8acb3d8c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9e2c50d9-6155-477a-8395-0cf0051dce65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b978d940-f87f-4dd3-bda3-220dd2c08716" xlink:to="loc_us-gaap_Assets_9e2c50d9-6155-477a-8395-0cf0051dce65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6981c1ed-05cb-48ec-859a-0c191e4155da" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_afae3842-95e2-4fd6-955f-99383f3aca39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_afae3842-95e2-4fd6-955f-99383f3aca39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_402ef8e0-abc9-4103-acd1-a7780e1c6f92" xlink:href="blkb-20250630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_402ef8e0-abc9-4103-acd1-a7780e1c6f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_9e6a6f76-59f7-4292-aea7-77eaec8ddcc6" xlink:href="blkb-20250630.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_blkb_DueToCustomersCurrent_9e6a6f76-59f7-4292-aea7-77eaec8ddcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_38085fb4-e971-41f3-9a72-fd1cc7f62bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_us-gaap_LongTermDebtCurrent_38085fb4-e971-41f3-9a72-fd1cc7f62bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_39055358-6124-427a-8939-50cc78803c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_39055358-6124-427a-8939-50cc78803c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f419924d-181a-424b-adf4-25e3fbbdd387" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1eb04b4-97e9-41dc-a1eb-8102899cae3e" xlink:to="loc_us-gaap_LiabilitiesCurrent_f419924d-181a-424b-adf4-25e3fbbdd387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c17fc0c1-5932-4117-9490-38b8b0429d47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c17fc0c1-5932-4117-9490-38b8b0429d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b0e2b617-fb64-4e8e-8279-98260c1ff948" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b0e2b617-fb64-4e8e-8279-98260c1ff948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b2ed91c6-aa1e-4fa5-b58f-0c78b139248f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b2ed91c6-aa1e-4fa5-b58f-0c78b139248f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51becfc9-2ed0-4046-98d0-2a2a28732723" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51becfc9-2ed0-4046-98d0-2a2a28732723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_946dab4e-3eb1-44bf-8e47-b5a11ad711d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_946dab4e-3eb1-44bf-8e47-b5a11ad711d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_99011942-9220-4b57-892a-e804fc005dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_Liabilities_99011942-9220-4b57-892a-e804fc005dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b4d7b0e1-9661-4672-af65-27ee9cc222d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b4d7b0e1-9661-4672-af65-27ee9cc222d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2518e766-c092-48e5-85a6-b4e5447e712d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2518e766-c092-48e5-85a6-b4e5447e712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c4084e0c-0c53-41d1-97da-47edd7f218da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c4084e0c-0c53-41d1-97da-47edd7f218da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4eb4a163-7fb2-4e27-920f-a03018ffc7db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_PreferredStockValue_4eb4a163-7fb2-4e27-920f-a03018ffc7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d6a845e5-7321-4103-b766-14daeb378b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d6a845e5-7321-4103-b766-14daeb378b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a6de50f3-0b93-474a-a6a0-3e3b4ab90484" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a6de50f3-0b93-474a-a6a0-3e3b4ab90484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_683eabd3-aee2-4194-866b-61b90d7c6945" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_CommonStockSharesIssued_683eabd3-aee2-4194-866b-61b90d7c6945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4df207b1-a384-4854-b9d3-dcd23e09c29d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4df207b1-a384-4854-b9d3-dcd23e09c29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2efed9d7-48e5-4440-a2f8-4b22ac1af26f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_CommonStockValue_2efed9d7-48e5-4440-a2f8-4b22ac1af26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_06c6a2f1-4907-4bee-90b1-e24b981b692d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_06c6a2f1-4907-4bee-90b1-e24b981b692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_7ae976e9-1cf9-4621-ac03-675c3f9acfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_TreasuryStockCommonShares_7ae976e9-1cf9-4621-ac03-675c3f9acfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_0237ef18-639a-4f39-91e8-40a7ce0ce26e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_TreasuryStockCommonValue_0237ef18-639a-4f39-91e8-40a7ce0ce26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d312a06b-5ec7-4d4b-b6d3-b4c6913a6dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d312a06b-5ec7-4d4b-b6d3-b4c6913a6dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a64f93aa-0123-4fd4-a134-dfb3477e7e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a64f93aa-0123-4fd4-a134-dfb3477e7e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c5d0f0db-d303-4521-9f4e-40708e0a9b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3e78285e-f404-4129-a0d7-9f4db72a19b0" xlink:to="loc_us-gaap_StockholdersEquity_c5d0f0db-d303-4521-9f4e-40708e0a9b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b5ab6b79-5e47-48fb-9139-a745ed4c51ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2650334-df0d-4066-bd16-86bd98a3f655" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b5ab6b79-5e47-48fb-9139-a745ed4c51ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="blkb-20250630.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_9779611c-48c0-4b41-862b-f889ffcd2665" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_af1a37fa-fc77-4dd1-83ee-af77cd40d174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9779611c-48c0-4b41-862b-f889ffcd2665" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_af1a37fa-fc77-4dd1-83ee-af77cd40d174" 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-20250630.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_a0cfa42d-23b8-429d-a118-5f7e8219a072" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a0cfa42d-23b8-429d-a118-5f7e8219a072" xlink:to="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:to="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6fd2ddf1-3815-41b6-a3a3-14fc3c9de7ce" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_28bc91d0-b5a9-4417-ad18-8f5f06d6876c" xlink:to="loc_srt_ProductsAndServicesDomain_6fd2ddf1-3815-41b6-a3a3-14fc3c9de7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07e82dcc-95e5-4e0f-908b-c63fd44c4355" xlink:to="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8026aa50-15cf-4b0a-8759-8015c2727a65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8026aa50-15cf-4b0a-8759-8015c2727a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_26547178-f180-43ee-9ed0-46e73ba3301d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_26547178-f180-43ee-9ed0-46e73ba3301d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_dad8b614-f55a-483a-91f8-b7d5800a8e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_GrossProfit_dad8b614-f55a-483a-91f8-b7d5800a8e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_46d72541-25e9-4593-a7bc-579cacccb754" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_SellingAndMarketingExpense_46d72541-25e9-4593-a7bc-579cacccb754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5352286a-4213-4841-a40a-733c86cc7d86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5352286a-4213-4841-a40a-733c86cc7d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bbe74792-4b2a-4aef-a50c-fdfc4aae68e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bbe74792-4b2a-4aef-a50c-fdfc4aae68e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_783acfaa-b921-4e08-87c4-f5b5935a96b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_783acfaa-b921-4e08-87c4-f5b5935a96b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_487c5318-7e42-4afb-b27e-9efa07a67c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3842b83a-638b-41b6-aa68-73b0dda72788" xlink:to="loc_us-gaap_OperatingExpenses_487c5318-7e42-4afb-b27e-9efa07a67c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d56f73e1-0e29-412c-aa77-2e3a9857b318" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OperatingIncomeLoss_d56f73e1-0e29-412c-aa77-2e3a9857b318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_dddb9bc3-2c5a-43ba-a389-092431960b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_InterestExpense_dddb9bc3-2c5a-43ba-a389-092431960b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_dc23f454-f65e-45fb-a037-92cf2900a59a" xlink:href="blkb-20250630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_dc23f454-f65e-45fb-a037-92cf2900a59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba2137f2-b758-4d96-ae99-d945b65b7703" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba2137f2-b758-4d96-ae99-d945b65b7703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_55198c46-dec2-42b7-93e0-ab6c840d5804" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_55198c46-dec2-42b7-93e0-ab6c840d5804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_37dd524a-131e-4ec3-a97d-509df39a98ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_NetIncomeLoss_37dd524a-131e-4ec3-a97d-509df39a98ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cf87e82d-f898-493a-a96c-236d1d904463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:to="loc_us-gaap_EarningsPerShareBasic_cf87e82d-f898-493a-a96c-236d1d904463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_db537a5b-1be0-4615-a70f-337455e3c03c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_94007063-571b-498e-a986-8ca779758cf3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_db537a5b-1be0-4615-a70f-337455e3c03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f2a7edbc-0e71-44bf-aad2-f22eba329830" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f2a7edbc-0e71-44bf-aad2-f22eba329830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd410040-4762-4317-a7de-3ec35d2e0234" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1773d324-ffac-4e56-a410-53a5405177e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd410040-4762-4317-a7de-3ec35d2e0234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e032732d-b247-448f-971a-e9b3cfb69366" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e032732d-b247-448f-971a-e9b3cfb69366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_890ef036-36af-4816-bfac-7f913b03f62d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_890ef036-36af-4816-bfac-7f913b03f62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b28417d6-dba7-4c9f-9b25-84bbe4215acd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1bd6e5aa-fbfd-40c0-87af-ea48930aed00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b28417d6-dba7-4c9f-9b25-84bbe4215acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f5739f4e-89ca-4032-8186-68ef7843498c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ff5ff95-b847-42e9-98cf-aafb0b75a4c9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f5739f4e-89ca-4032-8186-68ef7843498c" 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-20250630.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_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56b45e22-f35d-4a53-aa16-deac1dfa3a98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56b45e22-f35d-4a53-aa16-deac1dfa3a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_53d7c320-7cdf-4e13-a2d3-1af52f8f40da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56b45e22-f35d-4a53-aa16-deac1dfa3a98" xlink:to="loc_us-gaap_NetIncomeLoss_53d7c320-7cdf-4e13-a2d3-1af52f8f40da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56b45e22-f35d-4a53-aa16-deac1dfa3a98" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_20325173-9324-4da2-8384-57cca9b82001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_DepreciationAndAmortization_20325173-9324-4da2-8384-57cca9b82001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_125f49f7-30f7-4032-a1fb-01eb8b21cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_125f49f7-30f7-4032-a1fb-01eb8b21cb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0dd2559e-6ca0-4275-9313-ccabddd293b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_ShareBasedCompensation_0dd2559e-6ca0-4275-9313-ccabddd293b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5b8c129-c765-416a-87a1-d90fc8b0527c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5b8c129-c765-416a-87a1-d90fc8b0527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c67ad384-eaa9-4328-9e2e-4d6a01d6998b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_c67ad384-eaa9-4328-9e2e-4d6a01d6998b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7219b533-e596-476d-8844-7567facdd622" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7219b533-e596-476d-8844-7567facdd622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6dabd3c1-819f-4e41-ac8b-1c813c399d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6dabd3c1-819f-4e41-ac8b-1c813c399d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39051a9-5343-47e8-a98f-46ede10aa707" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ca31ef6-25b3-4dd5-b359-c3842afc56b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ca31ef6-25b3-4dd5-b359-c3842afc56b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e4e76c25-44a6-462a-9ac7-91f693c1cdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e4e76c25-44a6-462a-9ac7-91f693c1cdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ebbb7b8a-3635-4c7d-ae2e-3c58e49dea60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ebbb7b8a-3635-4c7d-ae2e-3c58e49dea60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_ac0183f6-ba7a-4450-a579-0a3ec9ecbd37" xlink:href="blkb-20250630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_ac0183f6-ba7a-4450-a579-0a3ec9ecbd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_4ed987ed-da97-46f8-986f-3815e763991d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4b563d30-10b8-4cfd-b2b8-b7f55d473c3f" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_4ed987ed-da97-46f8-986f-3815e763991d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_07d795fa-b503-4f49-95ed-ad1b2912db26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_56b45e22-f35d-4a53-aa16-deac1dfa3a98" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_07d795fa-b503-4f49-95ed-ad1b2912db26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd903eb2-7077-4193-8ba0-40ec136f3e78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd903eb2-7077-4193-8ba0-40ec136f3e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_d1dfaaea-7bd1-4b2f-8fa6-6110d237a246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_d1dfaaea-7bd1-4b2f-8fa6-6110d237a246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CashUsedInDivestitureOfBusinesses_4d343f10-0644-471a-9adf-f215774fcbb3" xlink:href="blkb-20250630.xsd#blkb_CashUsedInDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:to="loc_blkb_CashUsedInDivestitureOfBusinesses_4d343f10-0644-471a-9adf-f215774fcbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dda1d8fc-6d34-479b-91ca-959aca255a97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dda1d8fc-6d34-479b-91ca-959aca255a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d8550d6d-06db-409e-8a42-40324a80239a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f579344-2726-43b6-9322-1e8dbdd59ba0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d8550d6d-06db-409e-8a42-40324a80239a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_e149807b-185e-4168-94a2-d0556f7a71a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_e149807b-185e-4168-94a2-d0556f7a71a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_6616efc6-91fa-4dfa-be08-34962d21ddf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_RepaymentsOfDebt_6616efc6-91fa-4dfa-be08-34962d21ddf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_29224e60-5bc8-46be-8098-be1e3021304a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_29224e60-5bc8-46be-8098-be1e3021304a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_616f959a-2e1a-46d0-bdee-01fdee6189d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_616f959a-2e1a-46d0-bdee-01fdee6189d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_5b1cfc46-320c-49b9-9957-f961a65e8b92" xlink:href="blkb-20250630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_5b1cfc46-320c-49b9-9957-f961a65e8b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_d0354398-68fa-4706-b9eb-aec5d141d4f2" xlink:href="blkb-20250630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_d0354398-68fa-4706-b9eb-aec5d141d4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4df6a0f2-28f9-4833-afc2-f5f1d4eba459" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4df6a0f2-28f9-4833-afc2-f5f1d4eba459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dacdb2ad-9547-4823-b855-18350cfb57c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c017204-4a89-4a95-a5ae-680ef3642ea8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dacdb2ad-9547-4823-b855-18350cfb57c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_cb63f8e4-a603-446d-ba9b-ede9189edc56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_cb63f8e4-a603-446d-ba9b-ede9189edc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_10d5d186-a3e5-4c96-a5c3-393cb59ff5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_10d5d186-a3e5-4c96-a5c3-393cb59ff5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9f26c514-9f46-4b91-981c-2619dde8733c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9f26c514-9f46-4b91-981c-2619dde8733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_73c007d8-56fe-4005-91c5-25fe40306358" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_73c007d8-56fe-4005-91c5-25fe40306358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_245df86d-1429-4ecb-b064-82f037e832ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ba954b70-0a1d-4d07-af40-fadb3e141cc2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_245df86d-1429-4ecb-b064-82f037e832ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9b539e4-29b4-4b97-b23a-9e87edd884dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_245df86d-1429-4ecb-b064-82f037e832ef" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9b539e4-29b4-4b97-b23a-9e87edd884dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1907e261-16a1-43b4-8217-d1be39bcd1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_245df86d-1429-4ecb-b064-82f037e832ef" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1907e261-16a1-43b4-8217-d1be39bcd1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fba95198-3010-4149-850d-1dcf043d5d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_245df86d-1429-4ecb-b064-82f037e832ef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fba95198-3010-4149-850d-1dcf043d5d4f" 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-20250630.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_14ad7a76-00ba-48d9-9363-da65243a7ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_14ad7a76-00ba-48d9-9363-da65243a7ef1" xlink:to="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12977a05-5c22-4fef-8f33-6e42b9afc01f" xlink:to="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0a17bfe1-f8d9-40a7-88b6-1bc98c126d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_CommonStockMember_0a17bfe1-f8d9-40a7-88b6-1bc98c126d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_23ed11e0-a719-4539-8486-2a10fd9cd0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_TreasuryStockCommonMember_23ed11e0-a719-4539-8486-2a10fd9cd0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3876784e-60c9-4aeb-a525-22c0db537d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3876784e-60c9-4aeb-a525-22c0db537d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_08c55de3-dc08-4d42-8781-5f4c2fb5da12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_08c55de3-dc08-4d42-8781-5f4c2fb5da12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_98083346-00eb-4dbe-9368-c16c5549a356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9207b14-5981-4ac6-b896-b8d0541474ec" xlink:to="loc_us-gaap_RetainedEarningsMember_98083346-00eb-4dbe-9368-c16c5549a356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_00e57a0e-771f-4140-a9cb-81f9aa90e400" xlink:to="loc_us-gaap_StatementLineItems_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6795e3b-e482-438b-b689-3fa739dcd6d7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dacca74b-bcb0-4a9c-8bd2-46ac7f368de2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_SharesIssued_dacca74b-bcb0-4a9c-8bd2-46ac7f368de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff92e6c5-3439-4f2c-b6a0-793a0668a0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockholdersEquity_ff92e6c5-3439-4f2c-b6a0-793a0668a0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3321b534-1c00-419c-8d32-81fa4c2f873a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3321b534-1c00-419c-8d32-81fa4c2f873a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e053d34b-82f9-4e3c-8432-ca58f467f816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_NetIncomeLoss_e053d34b-82f9-4e3c-8432-ca58f467f816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5ab17977-e691-408e-aead-291feb5bd1af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5ab17977-e691-408e-aead-291feb5bd1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c169e8b3-3121-4d44-8e3c-5b293ca6de55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_c169e8b3-3121-4d44-8e3c-5b293ca6de55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_c641af7e-6afa-4c10-ad7b-05bbc0cfd237" xlink:href="blkb-20250630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_c641af7e-6afa-4c10-ad7b-05bbc0cfd237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_05d4a505-0c62-4dc3-9716-563130e46374" xlink:href="blkb-20250630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_05d4a505-0c62-4dc3-9716-563130e46374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_62e7e305-26c1-4dcc-a410-6650c24668cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_62e7e305-26c1-4dcc-a410-6650c24668cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_363a0845-e27e-4c3a-bb31-c042cb44674a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_363a0845-e27e-4c3a-bb31-c042cb44674a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b141c848-3890-459a-b4bb-6f51ac4cd4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b141c848-3890-459a-b4bb-6f51ac4cd4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_73b7a612-6e6f-4ad3-8cdd-4f5d1bc1afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_73b7a612-6e6f-4ad3-8cdd-4f5d1bc1afdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_4383a5bb-755b-460c-9bcb-d610bb490a92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_4383a5bb-755b-460c-9bcb-d610bb490a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_e6912faf-e79e-4748-9a4b-449c2b1f2551" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_e6912faf-e79e-4748-9a4b-449c2b1f2551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_73fbe4c5-44ce-4555-bc05-d8288b5bb17b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_73fbe4c5-44ce-4555-bc05-d8288b5bb17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_7644d221-164b-4541-988c-a6269e7a6fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_SharesIssued_7644d221-164b-4541-988c-a6269e7a6fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_83597a7a-572a-4bd2-945d-d7334bc56df9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_StockholdersEquity_83597a7a-572a-4bd2-945d-d7334bc56df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e6e50c74-b02d-4abb-a910-47b7b87fb06d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a673a31d-35dc-44eb-9141-38d8a912d030" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e6e50c74-b02d-4abb-a910-47b7b87fb06d" 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-20250630.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_c3be11d3-379e-4fd9-931a-3fe1aa727463" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e9e66850-5ccc-4651-9af4-363daf3f22ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c3be11d3-379e-4fd9-931a-3fe1aa727463" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e9e66850-5ccc-4651-9af4-363daf3f22ac" 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-20250630.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_fe9e8f16-9801-4a35-bd93-f436cfe19575" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_3d5c88aa-a5f2-460a-8932-7efdcc60ef07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fe9e8f16-9801-4a35-bd93-f436cfe19575" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_3d5c88aa-a5f2-460a-8932-7efdcc60ef07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="simple" xlink:href="blkb-20250630.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_1b461e46-3a52-4bed-b305-df0ca0f874c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_81c9b801-1dcb-4cff-ac2b-e6215beff26e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1b461e46-3a52-4bed-b305-df0ca0f874c1" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_81c9b801-1dcb-4cff-ac2b-e6215beff26e" 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-20250630.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_85ddab86-56ba-4eb4-9a1e-631d8812bf35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_4b38bb33-8508-475f-a074-299b16aaebae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_85ddab86-56ba-4eb4-9a1e-631d8812bf35" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_4b38bb33-8508-475f-a074-299b16aaebae" 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-20250630.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_68e86086-0c04-49d2-a97c-4afbe64e6d40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_483a4cf7-19a5-4b24-9ab3-bec34ffac054" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_68e86086-0c04-49d2-a97c-4afbe64e6d40" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_483a4cf7-19a5-4b24-9ab3-bec34ffac054" 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-20250630.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_c018c4fa-5e7f-4d44-8b48-e5fcd8246c14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_94cfed1e-5a64-4720-9c01-fad6488f67d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c018c4fa-5e7f-4d44-8b48-e5fcd8246c14" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_94cfed1e-5a64-4720-9c01-fad6488f67d2" 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-20250630.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_cfd80615-57d5-474d-9e3d-f53266a1e836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_2a4a5660-cbed-4ab2-a5a7-d06108d840de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cfd80615-57d5-474d-9e3d-f53266a1e836" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_2a4a5660-cbed-4ab2-a5a7-d06108d840de" 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-20250630.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_8dc06bcf-4941-4441-9ffe-80d680cf3fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e25c44bb-609c-4fbf-bc3f-e964154b2a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8dc06bcf-4941-4441-9ffe-80d680cf3fe9" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e25c44bb-609c-4fbf-bc3f-e964154b2a2b" 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-20250630.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_b206abfb-17a5-4f94-94e0-2027601b44f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4438d513-8780-46fa-9d3a-1cad3feda82a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b206abfb-17a5-4f94-94e0-2027601b44f5" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4438d513-8780-46fa-9d3a-1cad3feda82a" 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-20250630.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_0df9319b-4039-4afd-9c55-accaf504de2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_30abfd0f-eb49-49a6-827b-262cb3c1c1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0df9319b-4039-4afd-9c55-accaf504de2c" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_30abfd0f-eb49-49a6-827b-262cb3c1c1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformation" xlink:type="simple" xlink:href="blkb-20250630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_bd5f2e03-22e8-45c9-bfd5-181a0bd87575" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_119cbff7-c6e6-4ad8-9cdd-bc5f7d756020" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bd5f2e03-22e8-45c9-bfd5-181a0bd87575" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_119cbff7-c6e6-4ad8-9cdd-bc5f7d756020" 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-20250630.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_753c9882-c71c-482a-acc2-6856db8978bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_696eb759-90ec-4510-9778-e9739b26b3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_753c9882-c71c-482a-acc2-6856db8978bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_696eb759-90ec-4510-9778-e9739b26b3a7" 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-20250630.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_fa7cb1fc-dedb-46a7-a1f3-485373f2ed8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_70c5c7ee-4487-49e2-ba19-ec15dc304891" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fa7cb1fc-dedb-46a7-a1f3-485373f2ed8b" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_70c5c7ee-4487-49e2-ba19-ec15dc304891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9fa1c8f8-a9a9-4c51-bef5-7e9b035f75b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fa7cb1fc-dedb-46a7-a1f3-485373f2ed8b" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_9fa1c8f8-a9a9-4c51-bef5-7e9b035f75b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0d6858d6-0629-4a75-a219-2fe447648ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fa7cb1fc-dedb-46a7-a1f3-485373f2ed8b" xlink:to="loc_us-gaap_UseOfEstimates_0d6858d6-0629-4a75-a219-2fe447648ec9" 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-20250630.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_ca430a28-1157-46ca-a6bc-eb159ab29879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_564a1f20-8a55-44be-875a-d47d9a1bc0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ca430a28-1157-46ca-a6bc-eb159ab29879" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_564a1f20-8a55-44be-875a-d47d9a1bc0b3" 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-20250630.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_cc77816f-b25a-4ef7-8498-647b6b3d6b27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f4596306-3000-4110-9bf9-658d95c3df5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cc77816f-b25a-4ef7-8498-647b6b3d6b27" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f4596306-3000-4110-9bf9-658d95c3df5b" 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-20250630.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_ceb125db-543f-45bb-b6c4-3e81295173a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_5c752af0-8e91-441c-8d2f-0aff8c8b54d0" xlink:href="blkb-20250630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceb125db-543f-45bb-b6c4-3e81295173a7" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_5c752af0-8e91-441c-8d2f-0aff8c8b54d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_560398aa-c173-483b-a9e1-53ec3b0fb40c" xlink:href="blkb-20250630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceb125db-543f-45bb-b6c4-3e81295173a7" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_560398aa-c173-483b-a9e1-53ec3b0fb40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_5be0ee73-c0c2-4bd4-ab8a-11ccab14b67b" xlink:href="blkb-20250630.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceb125db-543f-45bb-b6c4-3e81295173a7" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_5be0ee73-c0c2-4bd4-ab8a-11ccab14b67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_f32325e8-4a19-4417-aba9-d0c3bc9e4504" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ceb125db-543f-45bb-b6c4-3e81295173a7" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_f32325e8-4a19-4417-aba9-d0c3bc9e4504" 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-20250630.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_f7238147-4c21-401c-a193-0bc9c5dd7727" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f563a270-04d2-49e8-87be-82bebc10967e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f7238147-4c21-401c-a193-0bc9c5dd7727" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f563a270-04d2-49e8-87be-82bebc10967e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_80aa6ee3-8899-4a15-8b89-8c4b893a62e5" xlink:href="blkb-20250630.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f7238147-4c21-401c-a193-0bc9c5dd7727" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_80aa6ee3-8899-4a15-8b89-8c4b893a62e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_ad79f01e-ac28-48b0-94b7-e539076f0f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f7238147-4c21-401c-a193-0bc9c5dd7727" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_ad79f01e-ac28-48b0-94b7-e539076f0f3b" 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-20250630.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_ba029ea8-f907-423b-9e52-b19f7006af72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8f477ca9-70ba-41d1-bde7-8f5660973517" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ba029ea8-f907-423b-9e52-b19f7006af72" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8f477ca9-70ba-41d1-bde7-8f5660973517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e8e9f509-b15a-4836-a5a6-959494d8759e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ba029ea8-f907-423b-9e52-b19f7006af72" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e8e9f509-b15a-4836-a5a6-959494d8759e" 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-20250630.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_c239f989-2573-424f-a5b1-eb48dd9c7035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a387a8f8-fdb4-4c29-8a61-0f3a423d7618" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c239f989-2573-424f-a5b1-eb48dd9c7035" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a387a8f8-fdb4-4c29-8a61-0f3a423d7618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_522b496f-db5e-4e56-826d-679a2dbb00ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c239f989-2573-424f-a5b1-eb48dd9c7035" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_522b496f-db5e-4e56-826d-679a2dbb00ae" 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-20250630.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_09adf253-ebdc-47ef-bec0-b008a4825977" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_2ee9c635-e427-4e8c-a3df-85347a0e61a0" xlink:href="blkb-20250630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09adf253-ebdc-47ef-bec0-b008a4825977" xlink:to="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_2ee9c635-e427-4e8c-a3df-85347a0e61a0" 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-20250630.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_da9eef46-8934-4691-afad-a81045bcaf86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_21f9df82-a69d-4275-92e0-7435be9174f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_da9eef46-8934-4691-afad-a81045bcaf86" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_21f9df82-a69d-4275-92e0-7435be9174f9" 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-20250630.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_ab78dd4d-2e85-470f-82b7-fadd8bfa96b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f3dc6b1d-a0fa-4117-be12-58c432e5b906" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab78dd4d-2e85-470f-82b7-fadd8bfa96b9" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f3dc6b1d-a0fa-4117-be12-58c432e5b906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0d67f206-0a54-48f1-bdb7-98bd0a6f91d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab78dd4d-2e85-470f-82b7-fadd8bfa96b9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0d67f206-0a54-48f1-bdb7-98bd0a6f91d2" 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-20250630.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_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_10968b0a-09df-4039-a0bf-8fbc08dd1695" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_NetIncomeLoss_10968b0a-09df-4039-a0bf-8fbc08dd1695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5bd614bc-c653-42d6-9188-a0cb403e46d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5bd614bc-c653-42d6-9188-a0cb403e46d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c92566e1-a49b-47f4-b41b-5db73d632ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c92566e1-a49b-47f4-b41b-5db73d632ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aa7e0e94-32df-4ebf-9183-91a2fffbd134" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aa7e0e94-32df-4ebf-9183-91a2fffbd134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a706f82a-da48-4ef7-92e0-753671aec0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_EarningsPerShareBasic_a706f82a-da48-4ef7-92e0-753671aec0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a181e8cf-f49a-4444-989c-6d029aeae71f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a181e8cf-f49a-4444-989c-6d029aeae71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f22fb894-e072-49d2-9d30-c2c2f9d47494" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c2ea6c40-1b0d-48fe-a177-127b7d53350e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f22fb894-e072-49d2-9d30-c2c2f9d47494" 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-20250630.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_88f52f01-39df-47ca-896c-b5bb6110b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_88f52f01-39df-47ca-896c-b5bb6110b76d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ceedea92-053b-40e9-947d-445f821175c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_084a56f2-8836-4b7a-9ce7-607f9765e140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_24f88b06-5e58-49b3-9593-e669373465bb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_084a56f2-8836-4b7a-9ce7-607f9765e140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_94c38da0-6c7c-4740-8d8a-d3dee0b3948c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_31679896-40ed-472f-a4d3-429222719d53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_31679896-40ed-472f-a4d3-429222719d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f510cc6a-789c-4d87-9fc3-496a177a47b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f510cc6a-789c-4d87-9fc3-496a177a47b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a0bf11ba-a3e4-480d-90e2-445d07248363" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b201728-cce6-4afe-9b20-331a0eb6ce35" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a0bf11ba-a3e4-480d-90e2-445d07248363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9a7457ab-59e8-4301-b76f-2182d141fc50" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_501e57b6-8dff-4ad0-b2be-8e65e4de3aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_DerivativeAssets_501e57b6-8dff-4ad0-b2be-8e65e4de3aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9a124975-64e2-4e0d-990c-62c826818b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9a124975-64e2-4e0d-990c-62c826818b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_4f2e03eb-bbd6-4328-8e14-60e4312d328f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_4f2e03eb-bbd6-4328-8e14-60e4312d328f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_296bac13-e433-4974-9e82-c2bc0efd5cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_DerivativeLiabilities_296bac13-e433-4974-9e82-c2bc0efd5cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_576e4532-3d13-4e80-a494-8742043e65ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_576e4532-3d13-4e80-a494-8742043e65ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_23f375a8-2b3e-430e-80a5-c403056c2f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9dc3978e-9a73-4c4a-9fe8-a69f6dc7d421" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_23f375a8-2b3e-430e-80a5-c403056c2f2f" 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-20250630.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_880ec61c-f9e9-4e36-b772-c3a492bf4654" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_97eb3279-a71d-47c8-b27c-66f28b788c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_880ec61c-f9e9-4e36-b772-c3a492bf4654" xlink:to="loc_us-gaap_RestrictedCash_97eb3279-a71d-47c8-b27c-66f28b788c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_518ce637-3b29-46c2-8d84-ac1df6ddbe97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_880ec61c-f9e9-4e36-b772-c3a492bf4654" xlink:to="loc_us-gaap_EscrowDeposit_518ce637-3b29-46c2-8d84-ac1df6ddbe97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_98b21f00-0d45-4368-a722-1cda723d555b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_880ec61c-f9e9-4e36-b772-c3a492bf4654" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_98b21f00-0d45-4368-a722-1cda723d555b" 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-20250630.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_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_bd9d2bc2-32c1-448f-bde9-0ea199cc37f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_CapitalizedContractCostNet_bd9d2bc2-32c1-448f-bde9-0ea199cc37f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_cd2f4a4c-9d69-447a-b959-cd8fe3b4c685" xlink:href="blkb-20250630.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_cd2f4a4c-9d69-447a-b959-cd8fe3b4c685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1fd7fa1d-7204-4db6-a81c-350d38e12cda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_1fd7fa1d-7204-4db6-a81c-350d38e12cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_d3a60bd7-9a10-40a5-8f18-b60116b9a91a" xlink:href="blkb-20250630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_d3a60bd7-9a10-40a5-8f18-b60116b9a91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f94743ba-2c9c-46ed-9cbb-964c68ab20fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f94743ba-2c9c-46ed-9cbb-964c68ab20fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5dbf7ac5-5493-4ebf-a346-56b640161363" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_EquityMethodInvestments_5dbf7ac5-5493-4ebf-a346-56b640161363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_fcc50712-ea23-4ff4-8a61-c7bfd1e6f056" xlink:href="blkb-20250630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_fcc50712-ea23-4ff4-8a61-c7bfd1e6f056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_846e32bf-c40b-4e02-861c-16181895a3ee" xlink:href="blkb-20250630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_846e32bf-c40b-4e02-861c-16181895a3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_d74b810d-c389-4519-8b66-740ecf41a558" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_OtherAssets_d74b810d-c389-4519-8b66-740ecf41a558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_b60697b0-11c0-4961-9c00-e8c01f8e6c17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_b60697b0-11c0-4961-9c00-e8c01f8e6c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f0656307-28d4-446e-ab15-329654514e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f0656307-28d4-446e-ab15-329654514e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e1bcec0a-d925-496c-866b-bcdd54e93da5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e1bcec0a-d925-496c-866b-bcdd54e93da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_004c3dfa-367e-4340-8ed7-57a623c47d28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_004c3dfa-367e-4340-8ed7-57a623c47d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_e00223c2-8ebc-470b-a487-e7e257b6f5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_e00223c2-8ebc-470b-a487-e7e257b6f5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_673b2808-c829-4bfd-b776-6895ddf43502" xlink:href="blkb-20250630.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_673b2808-c829-4bfd-b776-6895ddf43502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_befcf3f9-3af2-4acc-b0bb-8974853ec1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_befcf3f9-3af2-4acc-b0bb-8974853ec1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_82bde840-5060-47eb-8f8c-ae8746abfa01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d138f5f7-fd25-40d3-8079-c325171d582f" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_82bde840-5060-47eb-8f8c-ae8746abfa01" 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-20250630.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_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_4e0e65cf-2c33-4d41-b92a-897a15c5caa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_4e0e65cf-2c33-4d41-b92a-897a15c5caa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_619af697-36b9-4ce4-917c-21691ae635c2" xlink:href="blkb-20250630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_619af697-36b9-4ce4-917c-21691ae635c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_74e9b3b6-37b4-402e-9a27-f9a1da28852e" xlink:href="blkb-20250630.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_74e9b3b6-37b4-402e-9a27-f9a1da28852e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_6f104474-506a-473e-9e69-d9e7ce129174" xlink:href="blkb-20250630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_6f104474-506a-473e-9e69-d9e7ce129174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_de36bb33-24b8-42c2-8caa-0a7ffa2e98ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_de36bb33-24b8-42c2-8caa-0a7ffa2e98ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_ed1ed280-3a0b-46a1-984d-0558ff815e9c" xlink:href="blkb-20250630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_ed1ed280-3a0b-46a1-984d-0558ff815e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_2aed71b3-6146-4d49-a7d4-85f8e7bdfd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_2aed71b3-6146-4d49-a7d4-85f8e7bdfd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_ffc58b86-599b-46d4-b472-fd72eee88bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_ffc58b86-599b-46d4-b472-fd72eee88bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_405bf250-d4f1-48f6-8c65-d030bb5dcdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_405bf250-d4f1-48f6-8c65-d030bb5dcdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_db7c8a2a-4298-413f-a313-d658ca2c90a5" xlink:href="blkb-20250630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_db7c8a2a-4298-413f-a313-d658ca2c90a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability_690ff69e-0987-4c1e-aec4-ad516b4153ea" xlink:href="blkb-20250630.xsd#blkb_StockBasedCompensationLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_StockBasedCompensationLiability_690ff69e-0987-4c1e-aec4-ad516b4153ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts_78ae4e64-85c6-4fd6-8861-c6d4c134c44d" xlink:href="blkb-20250630.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_AccruedDispositionRelatedCosts_78ae4e64-85c6-4fd6-8861-c6d4c134c44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_be39f97d-e9dd-41f7-b5cb-a53e8e3cff5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_OtherLiabilities_be39f97d-e9dd-41f7-b5cb-a53e8e3cff5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_3e19e9cd-2e53-4c22-8317-86c9caceae93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_3e19e9cd-2e53-4c22-8317-86c9caceae93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8b0d734a-b102-4b60-9f50-7a6e1c7cc7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8b0d734a-b102-4b60-9f50-7a6e1c7cc7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_b2432db1-9d88-4ce6-bc01-aa2784710388" xlink:href="blkb-20250630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_b2432db1-9d88-4ce6-bc01-aa2784710388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a5c7a768-b160-47bd-99da-70f3f634f873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8401026c-10a1-4df4-8ee0-d4ab5a8dd34e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a5c7a768-b160-47bd-99da-70f3f634f873" 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-20250630.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_c9b0fdd8-abf2-4f99-bd22-2bab69fc68f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_7cf5df3d-ac0a-4d8e-90fe-dd3a3ab1bda1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9b0fdd8-abf2-4f99-bd22-2bab69fc68f0" xlink:to="loc_us-gaap_InvestmentIncomeInterest_7cf5df3d-ac0a-4d8e-90fe-dd3a3ab1bda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7edae4a8-8e10-4691-9a71-b404b5a9fe32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9b0fdd8-abf2-4f99-bd22-2bab69fc68f0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7edae4a8-8e10-4691-9a71-b404b5a9fe32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_16b0544e-cc88-48cc-8e2c-bf012d9224a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9b0fdd8-abf2-4f99-bd22-2bab69fc68f0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_16b0544e-cc88-48cc-8e2c-bf012d9224a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_a472d90b-ec6e-46dd-b9b7-01537db09bbe" xlink:href="blkb-20250630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9b0fdd8-abf2-4f99-bd22-2bab69fc68f0" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_a472d90b-ec6e-46dd-b9b7-01537db09bbe" 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-20250630.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_935e613c-f626-4200-9a2a-41b1a94454c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_935e613c-f626-4200-9a2a-41b1a94454c8" xlink:to="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_86918ab3-9c93-4ca1-aa10-d46721e4d88c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_676891b4-517b-4306-b57e-e83dad685cfc" xlink:href="blkb-20250630.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_10c0f568-d0ce-481a-9078-2b84039c8af9" xlink:to="loc_blkb_GlobalHQMember_676891b4-517b-4306-b57e-e83dad685cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1d808dbf-07be-45f3-bfbc-23686671bdde" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67f8b9a2-d646-45a9-a21d-a8a8eb4ef61d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67f8b9a2-d646-45a9-a21d-a8a8eb4ef61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_23b0f4e6-038a-4c5d-bee6-6423675b1d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c72b6c7-0d4e-4d20-bca8-797bfbff16fd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_23b0f4e6-038a-4c5d-bee6-6423675b1d7a" 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-20250630.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_26f6c840-ce7b-488a-9ea1-cabf7e34aac5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_26f6c840-ce7b-488a-9ea1-cabf7e34aac5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:to="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_27de8b61-7675-48ea-9396-8f52feafcfb8" xlink:to="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_45a706e3-04a0-42be-a237-42321a97e805" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_45a706e3-04a0-42be-a237-42321a97e805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_311dda8a-2cbd-4dee-a0be-1cd1af0dda4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_SecuredDebtMember_311dda8a-2cbd-4dee-a0be-1cd1af0dda4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_bc500847-e143-49a7-aca2-214085d683f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_MortgagesMember_bc500847-e143-49a7-aca2-214085d683f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_5a8750e0-c354-402d-8ec8-e9b9e5b6dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_LoansPayableMember_5a8750e0-c354-402d-8ec8-e9b9e5b6dcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_0eba3db1-0a40-4990-b06f-d5fb86c69288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_ShortTermDebtMember_0eba3db1-0a40-4990-b06f-d5fb86c69288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_fc0a0c8b-73e5-456f-8748-e70acf10e649" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e29ad541-fa1a-48c4-9fa7-b9b645cfbfa2" xlink:to="loc_us-gaap_LongTermDebtMember_fc0a0c8b-73e5-456f-8748-e70acf10e649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d1a6c89b-ee6c-4ac2-a581-1fa11177eec3" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b8381918-7e5d-421d-9015-246968601f11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b8381918-7e5d-421d-9015-246968601f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_9a224d5e-2445-43f2-a2e9-af06be476b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_9a224d5e-2445-43f2-a2e9-af06be476b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7877e134-d411-4c9b-a41d-1d19214d0cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7877e134-d411-4c9b-a41d-1d19214d0cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6f40c00b-eb2a-4735-b1b4-c1e67a691744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_LongTermDebtCurrent_6f40c00b-eb2a-4735-b1b4-c1e67a691744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a6aed8ef-5a79-48a3-bc55-50801d732a66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a6aed8ef-5a79-48a3-bc55-50801d732a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e8daff8a-6e67-45e0-8391-9d0ee8fea1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_07ec6262-44e4-4e25-a0bd-d7229f3ab68e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e8daff8a-6e67-45e0-8391-9d0ee8fea1d4" 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-20250630.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_1683b12d-2d02-4aac-8fe1-fea74aebed96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1683b12d-2d02-4aac-8fe1-fea74aebed96" xlink:to="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ce1931c-bffe-4fc5-956f-7522e0381c6d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_af30bf37-74fb-4725-8a9e-a9061b20f954" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0d5c839c-dffe-4d9a-bb42-c9d5a1f04311" xlink:to="loc_us-gaap_LoansPayableMember_af30bf37-74fb-4725-8a9e-a9061b20f954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ba9be8e0-f781-4cc6-a18a-4499fcde9f31" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f9168745-f9c3-4114-94f3-7b4915ecdeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5719cc9e-e5f1-441d-afd0-178471ff3ab3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f9168745-f9c3-4114-94f3-7b4915ecdeb4" 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-20250630.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_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_6a876671-4686-46c8-97b8-2c5742693511" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_6a876671-4686-46c8-97b8-2c5742693511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_cdddd34f-c929-40f6-896c-69b413e398e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_cdddd34f-c929-40f6-896c-69b413e398e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_5b5d3c29-78c4-4886-883d-96404fa23862" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_5b5d3c29-78c4-4886-883d-96404fa23862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_9dd7c064-a578-4a5d-8138-776133c3222a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_9dd7c064-a578-4a5d-8138-776133c3222a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_f6cb4308-7c72-444f-8b41-97d94fa038c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a1981cd3-5220-4ac2-9b35-e2f20598b626" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_f6cb4308-7c72-444f-8b41-97d94fa038c8" 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-20250630.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_6ee69493-f447-42b0-985c-b0e78e6d9c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6ee69493-f447-42b0-985c-b0e78e6d9c2d" xlink:to="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_13b4ef8b-4d41-4f22-835e-5f28c759ed31" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b2c6ef4d-05be-45ed-bda2-df85bcf9de67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:to="loc_us-gaap_InterestRateSwapMember_b2c6ef4d-05be-45ed-bda2-df85bcf9de67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_e6472a70-b354-4e66-84fd-f89b39d587e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ee4b7fa2-e4d6-40ad-98c0-949694c9decc" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_e6472a70-b354-4e66-84fd-f89b39d587e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_be2e9613-69ca-4a18-9aa6-f279c2af1932" xlink:to="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c1039ed0-71f7-4632-a0bf-df468097e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c1039ed0-71f7-4632-a0bf-df468097e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_5c72e1f7-cfae-4265-996d-5ea1b080ce7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_5c72e1f7-cfae-4265-996d-5ea1b080ce7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_49c8f878-20b1-4aff-84ff-c1dc66ab6b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0eff9f6b-d2eb-4ac2-bb0f-cce2797686e3" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_49c8f878-20b1-4aff-84ff-c1dc66ab6b1a" 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-20250630.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_a767da6e-d57f-45b7-bd46-de2a7ab8e94f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a767da6e-d57f-45b7-bd46-de2a7ab8e94f" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:to="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_e9bc572f-0489-4203-ada9-082b6af77137" xlink:to="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fb498ee6-e76b-4438-81ab-70dee672f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_7c1f73e0-984c-48b2-a76b-8f77bb8f883b" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fb498ee6-e76b-4438-81ab-70dee672f29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_b27719ae-fe2e-4d74-9b5c-7a962fd0ba07" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_ad40c935-d734-4f3f-a07e-97cde216e958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_ad40c935-d734-4f3f-a07e-97cde216e958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5393b896-ae45-4d66-8054-a358eeddf1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_999e085d-f186-4833-b40b-c67d16333a87" xlink:to="loc_us-gaap_InterestRateSwapMember_5393b896-ae45-4d66-8054-a358eeddf1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_343020de-e002-47dd-af42-a64345440efc" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_0f3160d3-e236-4586-b755-4f8b68abe6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_0f3160d3-e236-4586-b755-4f8b68abe6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_57269dfc-8f40-41ff-9c7d-aae116850f69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_57269dfc-8f40-41ff-9c7d-aae116850f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_8da08bf3-a105-4160-b0ea-2aebf8d2c8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_8da08bf3-a105-4160-b0ea-2aebf8d2c8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e9dd380a-7425-4d81-9533-312b332c4b48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e9dd380a-7425-4d81-9533-312b332c4b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_3b79d551-a79a-4064-9ea3-84bcb0181415" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_3b79d551-a79a-4064-9ea3-84bcb0181415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_21388e46-f3ee-4911-83a7-d695e5eeb890" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_21388e46-f3ee-4911-83a7-d695e5eeb890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_51567a40-7945-40dd-b7c7-1677a2a7bf67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_51567a40-7945-40dd-b7c7-1677a2a7bf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c79cf72e-d863-452a-9b3b-ed82ad36eedb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c79cf72e-d863-452a-9b3b-ed82ad36eedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_0b2c0219-f96b-4fcb-bc61-72e573fb588e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_0b2c0219-f96b-4fcb-bc61-72e573fb588e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c1a3476f-7607-424d-b133-f2005f834d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_9c042ad9-1328-4d04-893f-5bb1abd9d378" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_c1a3476f-7607-424d-b133-f2005f834d3d" 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-20250630.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_58c08006-385a-47e6-87d9-50c19f956878" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_58c08006-385a-47e6-87d9-50c19f956878" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9499f1c1-20cb-431f-9d89-1d64f413d959" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d40a5bc6-184a-4b2c-9068-43c36a19ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:to="loc_us-gaap_InterestRateSwapMember_d40a5bc6-184a-4b2c-9068-43c36a19ac35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_9bb560ac-6572-4880-926a-7a4d9d9043b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2dc9e756-0751-4b74-884b-e856c13488e0" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_9bb560ac-6572-4880-926a-7a4d9d9043b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44370f65-fd5d-4367-837e-e788835a883c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b26ec7a7-8a11-4108-a728-c7f4d6923828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:to="loc_us-gaap_CashFlowHedgingMember_b26ec7a7-8a11-4108-a728-c7f4d6923828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_bab55726-4798-47ab-a1bb-b317fd4a7d13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_be529dd5-cd25-49ea-90d3-221e2fa011d0" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_bab55726-4798-47ab-a1bb-b317fd4a7d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0a948891-8101-4d52-921a-8b21845bbda6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_04a634fd-2b05-4778-9da1-4c0bd0c67742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:to="loc_us-gaap_InterestExpenseMember_04a634fd-2b05-4778-9da1-4c0bd0c67742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_672c6393-ecb5-4869-bc18-610408ece012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_799df244-66e1-4dfd-aaa4-a396781174b6" xlink:to="loc_us-gaap_SalesMember_672c6393-ecb5-4869-bc18-610408ece012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_4a7e31b6-c5a2-4cdf-bf18-a3f44caf7fc5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_5e32c4ce-3c2b-4bb1-8ffd-f641c8aa6341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_5e32c4ce-3c2b-4bb1-8ffd-f641c8aa6341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_39184831-c9c7-4c3e-a604-dad9f96d14ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_0f3815ce-eec2-41eb-bf67-0e6a0e94287e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_39184831-c9c7-4c3e-a604-dad9f96d14ea" 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-20250630.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_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_7add98db-870b-4191-8be4-5ff973aee92f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_7add98db-870b-4191-8be4-5ff973aee92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_7add98db-870b-4191-8be4-5ff973aee92f" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_32e72934-3566-4a94-b70e-3ed5e3223e39" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_6abafdbc-0cc8-4e8e-8582-7bf590b23765" xlink:href="blkb-20250630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_874d5aba-b9ea-45b3-9244-fdc75c078bb4" xlink:to="loc_blkb_ThirdpartyTechnologyMember_6abafdbc-0cc8-4e8e-8582-7bf590b23765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cfe4a79f-8950-4335-bc9c-3200bc130781" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_6ffe721e-d462-40a3-9cb4-c178c6ba62cc" xlink:href="blkb-20250630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_fb1816b1-d187-4918-98af-85eccc7bad6a" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_6ffe721e-d462-40a3-9cb4-c178c6ba62cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LeaseReleasePayment_9cca81bc-d409-4fed-bca0-4978560065c0" xlink:href="blkb-20250630.xsd#blkb_LeaseReleasePayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:to="loc_blkb_LeaseReleasePayment_9cca81bc-d409-4fed-bca0-4978560065c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_0e0ed393-7102-4d44-bffe-2f77e9cac454" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_0e0ed393-7102-4d44-bffe-2f77e9cac454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_26dd192c-f641-485b-b5a5-587bad20860f" xlink:href="blkb-20250630.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_26dd192c-f641-485b-b5a5-587bad20860f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_72132964-cdb6-4ed5-b725-d78f6fb57101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f2ce9bf6-fba7-40b5-9f90-ca465773a7d1" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_72132964-cdb6-4ed5-b725-d78f6fb57101" 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-20250630.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_dfeecc9c-c85e-4ee7-a2c9-2525d63dc990" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c422e1d1-6462-4a0a-828a-7e23daa1eecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfeecc9c-c85e-4ee7-a2c9-2525d63dc990" xlink:to="loc_us-gaap_OperatingLeaseCost_c422e1d1-6462-4a0a-828a-7e23daa1eecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_a58abe72-f8af-4649-812e-5299c71020b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfeecc9c-c85e-4ee7-a2c9-2525d63dc990" xlink:to="loc_us-gaap_VariableLeaseCost_a58abe72-f8af-4649-812e-5299c71020b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_4193fb25-5902-47c2-8a69-f53d1733d105" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfeecc9c-c85e-4ee7-a2c9-2525d63dc990" xlink:to="loc_us-gaap_SubleaseIncome_4193fb25-5902-47c2-8a69-f53d1733d105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5c5521b4-1c4c-42d2-9a7f-5d2681f72ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dfeecc9c-c85e-4ee7-a2c9-2525d63dc990" xlink:to="loc_us-gaap_LeaseCost_5c5521b4-1c4c-42d2-9a7f-5d2681f72ecf" 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-20250630.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_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1e6d8526-5096-4ec6-8edc-ab05795f4f16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1e6d8526-5096-4ec6-8edc-ab05795f4f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cc42608e-ff81-4429-90f2-0ec61937eae7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_cc42608e-ff81-4429-90f2-0ec61937eae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cd2b757b-d990-465a-9d90-a047fb99faf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cd2b757b-d990-465a-9d90-a047fb99faf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ab79c7ee-f51e-4293-9de0-cb5a1dec89fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ab79c7ee-f51e-4293-9de0-cb5a1dec89fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c348bd1d-f859-4aa9-a14e-aee065b3a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c348bd1d-f859-4aa9-a14e-aee065b3a5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a1a4c38e-2116-440f-a85d-342232204490" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a1a4c38e-2116-440f-a85d-342232204490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_eb7e2a7b-2fdf-4cec-ba03-69aa5e2625db" xlink:href="blkb-20250630.xsd#blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_eb7e2a7b-2fdf-4cec-ba03-69aa5e2625db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f5ac549-0da2-478b-8968-4c4e2efd8154" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f5ac549-0da2-478b-8968-4c4e2efd8154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45d4d0e3-019a-4bee-a555-6bd5b2faeeae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45d4d0e3-019a-4bee-a555-6bd5b2faeeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_afa00a64-dd90-4fce-8c98-404d69ef565b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3485b576-d1ed-41d2-9ad5-c27bb1e4d496" xlink:to="loc_us-gaap_OperatingLeaseLiability_afa00a64-dd90-4fce-8c98-404d69ef565b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" xlink:type="simple" xlink:href="blkb-20250630.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_8a3adcd4-95e8-433b-b1a8-c15ad1b71cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2448ada8-1e4c-4649-85c3-54cfbfdb93e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8a3adcd4-95e8-433b-b1a8-c15ad1b71cdc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2448ada8-1e4c-4649-85c3-54cfbfdb93e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5653104f-3559-442b-8913-aad7ad92ec3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8a3adcd4-95e8-433b-b1a8-c15ad1b71cdc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5653104f-3559-442b-8913-aad7ad92ec3c" 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-20250630.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_d242e461-ba27-44fb-9e63-d13d79afaff4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d242e461-ba27-44fb-9e63-d13d79afaff4" xlink:to="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:to="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_61d88186-d536-4085-97a6-6814d7c0f3e3" xlink:to="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_245a0b71-dc8e-4b9f-9c74-9e962363cc8b" xlink:href="blkb-20250630.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_b6693384-a438-48ff-b9e7-8e37d0df79df" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_245a0b71-dc8e-4b9f-9c74-9e962363cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d39eff2f-12af-41ca-b7c9-c98566d6f0c3" xlink:to="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_fa82698e-653d-4317-92f3-9c2cb6957377" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_fa82698e-653d-4317-92f3-9c2cb6957377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a1fe5e21-82f0-45c3-a156-38e9aac4c54c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a1fe5e21-82f0-45c3-a156-38e9aac4c54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4da8489d-6f99-49de-ac0c-49cbd4f137c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_4da8489d-6f99-49de-ac0c-49cbd4f137c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ea3a1d3-2258-48ec-8e1e-983c9f0a0661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6b90a93-e786-434b-854c-e27ccbcb00a5" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ea3a1d3-2258-48ec-8e1e-983c9f0a0661" 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-20250630.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_e218a6b9-a1fb-4772-b7ee-335883dcad25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e218a6b9-a1fb-4772-b7ee-335883dcad25" xlink:to="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_28afc00a-5894-48ba-a62c-71a994022b77" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b4b7c575-20b4-4b7e-8e63-e828e47e5a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:to="loc_us-gaap_CashFlowHedgingMember_b4b7c575-20b4-4b7e-8e63-e828e47e5a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c433aa2-4da1-4fc0-bb24-18da2569ec15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_9c7ee827-2937-4520-8001-47165a82d41c" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8c433aa2-4da1-4fc0-bb24-18da2569ec15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e8d33d1b-bdc2-42da-b020-a2abbbae1189" xlink:to="loc_us-gaap_StatementLineItems_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:href="blkb-20250630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_41eb29fd-79bc-4e2c-b22c-796c3ab4f4ce" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2d5435e-d4aa-42be-912b-f44257ce7661" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c2d5435e-d4aa-42be-912b-f44257ce7661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e0a18675-ef6d-470c-8847-c6ba8e77875c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e0a18675-ef6d-470c-8847-c6ba8e77875c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_02eeea05-84fa-4e29-b869-900bbcee2eea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_02eeea05-84fa-4e29-b869-900bbcee2eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_b7bdbe2d-eb73-4e5a-8a03-f05166bd8b54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_b7bdbe2d-eb73-4e5a-8a03-f05166bd8b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_abfd286a-eed4-4402-8cee-624a0d090dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_abfd286a-eed4-4402-8cee-624a0d090dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_fab0003b-0bb7-4a32-93b3-29f0ec739de8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_fab0003b-0bb7-4a32-93b3-29f0ec739de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56403d0d-ae52-452f-ad0f-10b7be844e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56403d0d-ae52-452f-ad0f-10b7be844e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dee01cf4-e4df-449e-8adf-165cca9f6305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dee01cf4-e4df-449e-8adf-165cca9f6305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_06f4ef03-9f1e-4287-8aee-511f9c944e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_41dda189-5206-427d-8835-fb0f8163f043" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_06f4ef03-9f1e-4287-8aee-511f9c944e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="blkb-20250630.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_88f2b626-bfc2-4015-8539-0dd4fd7b638b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_df60ac74-9a6d-482a-880f-67fb22ceb513" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_88f2b626-bfc2-4015-8539-0dd4fd7b638b" xlink:to="loc_us-gaap_NumberOfReportableSegments_df60ac74-9a6d-482a-880f-67fb22ceb513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20250630.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_dea3a2f9-9d52-4fe5-bd23-20e08c49f70f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dea3a2f9-9d52-4fe5-bd23-20e08c49f70f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_59cdd832-75eb-4fd2-a51e-aa024de857cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_59cdd832-75eb-4fd2-a51e-aa024de857cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1e8c380d-7865-454f-807a-39370e58d518" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0475e547-db23-4623-ad54-22eb9f4de959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a2a5885c-b123-4601-805b-313acc68d85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_332ea2a0-4a66-4eae-9cf1-0aa0885e4193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b172868-e69d-409f-b60e-27aa2b49a438" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0a79e3c5-ea7d-4d86-a9db-95c3ea91c60a" 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-20250630.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_29ae77f2-98af-4af1-b30f-8fdbc262e29d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_db894dad-26f4-4526-9df3-e0b0c26cd2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_29ae77f2-98af-4af1-b30f-8fdbc262e29d" xlink:to="loc_us-gaap_ContractWithCustomerLiability_db894dad-26f4-4526-9df3-e0b0c26cd2e1" 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-20250630.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_b1d7ab14-ca9a-47a1-a560-1b7566f0dcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b1d7ab14-ca9a-47a1-a560-1b7566f0dcb4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:to="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_64d33031-8f99-4901-9315-ed56bc821ab1" xlink:to="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_990b1c70-8bc0-443d-87f2-1032b7cb6bcb" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_country_US_990b1c70-8bc0-443d-87f2-1032b7cb6bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_b5a90898-3e97-4e99-a1bd-c057b8fe5f16" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_country_GB_b5a90898-3e97-4e99-a1bd-c057b8fe5f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_4990b999-dc1b-432b-9b98-0b2aae56aacc" xlink:href="blkb-20250630.xsd#blkb_OthercountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d4f0931d-2f3e-4f90-b025-2d1f77035d67" xlink:to="loc_blkb_OthercountriesMember_4990b999-dc1b-432b-9b98-0b2aae56aacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8b839642-09d4-4ba7-b5f9-9ed422c41897" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ef4bcb2-566b-47d3-b21a-817c4e3db158" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_381ef4f5-fd4e-4c53-87c0-aae58bdaabdb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ef4bcb2-566b-47d3-b21a-817c4e3db158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20250630.xsd#RevenueRecognitionDisaggregationofRevenuebyTypeDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eec375e5-4968-4a09-b939-20b44d5e37e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eec375e5-4968-4a09-b939-20b44d5e37e1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:to="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6b261e03-7183-4bb2-add6-b97a9db9988b" xlink:to="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_a03753c5-3f4b-4e2b-a363-d4caf7ea12a3" xlink:href="blkb-20250630.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_ContractualRecurringMember_a03753c5-3f4b-4e2b-a363-d4caf7ea12a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_5dbe33c0-b777-49f7-a1be-2e598224978b" xlink:href="blkb-20250630.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_TransactionalRecurringMember_5dbe33c0-b777-49f7-a1be-2e598224978b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_1f22cd3c-d0d1-4c7f-a2ec-43d54727701b" xlink:href="blkb-20250630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_RecurringMember_1f22cd3c-d0d1-4c7f-a2ec-43d54727701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneTimeServicesAndOtherMember_a228b1b2-6b07-4771-acfe-7bb08178c361" xlink:href="blkb-20250630.xsd#blkb_OneTimeServicesAndOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fd412111-5e87-4991-a5ee-ac92bd9f80ca" xlink:to="loc_blkb_OneTimeServicesAndOtherMember_a228b1b2-6b07-4771-acfe-7bb08178c361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d06df5f1-31a7-42c4-b268-cfd40d62fcdb" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad9a2315-e98b-45bb-b4b0-24109027f21e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_058e3e13-e040-4bb8-a7c8-3c0cb1f192f5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ad9a2315-e98b-45bb-b4b0-24109027f21e" 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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/elts/us-gaap-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>blkb-20250630_g1.jpg
<TEXT>
begin 644 blkb-20250630_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[0DF4&AO=&]S:&]P(#,N,  X0DE- ^T
M     !  8     $  0!@     0 !.$))300-       $    'CA"24T$&0
M    !    !XX0DE- _,       D           $ .$))300*       !   X
M0DE-)Q        H  0         ".$))30/U      !( "]F9@ ! &QF9@ &
M       ! "]F9@ ! *&9F@ &       ! #(    ! %H    &       ! #4
M   ! "T    &       !.$))30/X      !P  #_____________________
M________ ^@     _____________________________P/H     /______
M______________________\#Z     #_____________________________
M ^@  #A"24T$"       $     $   )    "0      X0DE-!!X       0
M    .$))300:      !M    !@              ,0   3\    & &< ,@ R
M &4 -P U     0                         !              $_
M,0                                             X0DE-!!$
M  $! #A"24T$%       !     (X0DE-! P     !HH    !    <    !$
M  %0   64   !FX &  !_]C_X  02D9)1@ ! @$ 2 !(  #_[@ .061O8F4
M9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X.
M%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,
M# P,# S_P  1"  1 ' # 2(  A$! Q$!_]T !  '_\0!/P   04! 0$! 0$
M         P ! @0%!@<("0H+ 0 !!0$! 0$! 0         !  (#! 4&!P@)
M"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!46$3(G&!,@84D:&Q0B,D
M%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%PJ-T-A?25>)E\K.$P]-U
MX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$
M @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D
M8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4
MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1
M Q$ /P#=^K/UGQNG=*&+93EYM['VV7#'K-OIL<[=6ZU[W-^DU6OK;U;$ZE]4
M7YG3[B^LW5-);+'-<'-W5O;[7L=JF^J'5^E],Z=?@=0OKP\S&NL=?5<16[4^
MT@N_GO9^Y_Z36%G[;NA]<ZC0PU]/S<ZEV(2-H=M<?5M8UT>VQSDE/;=5^LG3
MNEWLQ'BW)S+ "W%QF&RS:?SRWVM;Q^^H=+^M73^J9PP**KZ[Q6ZRQMK STRP
MACJ;9=N]7WM?[&OK_P"$691F8?2?KCU-W5'-QSGLI=A9-GM86,8&75>J?:SW
MM9_VS_Q2KW=7Z9E?7#?AY3/TN$_"KO'T#DN=OJK;;]"QVWZ'_;:2G4ROKMTF
MB^RFFO(S11I?=C5;ZV$?2WV%S/H_R$#(SZ<[ZR?5W*Q7N=C9%64]DAS-P]/V
MEU;]O_2:J_U1ZWT;IG1!@9UK,',PR\95-OL>7;G.W ?2N_1[&^S_ ,@I=0RZ
MNI=>Z#D=-O#6Y./F?9LC;.UQJVML]%^S=Z3O\$])3M6=>Q&]89T:JNW(RBW?
M<:@TLI;SNR;'O9LY_-WO_P ]<Q]5_K3B].Z)5C6TY>9=6;++W45FT5M<\NK-
MMCW-^DPJ_P#5"['Z==?T7.J^S=:<]UMMCW;CE [GC(JN=_.;??\ HO\ C;?Y
MS[3Z8OJ=UCI73>C.P<_(KP\S$LL^TTW$,<#N/[W\[[?W$E.^SZP]'LZ4[J[<
MAOV)FC["#(=.WTW51ZGJ[C_-[%E6?7[I551NMQ,VNLMW4N?2&BT _P" >ZP,
M^C^D][JUSSJC;T[(ZO7CN=T;]KMRW4;?I8[6FNV]K3_@M[OH?0_[:6Q];^O=
M%S_JW=CX>77D7Y6ST*F'<^6O9:[>SZ=.VMC_ .=V)*=^OK.-9U1G2PRP768P
MRP\ANS87>GL)W[_5W?R%++ZOCXO4L/IUC+'79_J>D]H&QOIC>_U2YS7?U=C'
MKFG]5Q,3KG3.N.>']+S,+[&,ILEK+&N-FVS3V^X>GM=_PO\ H+%+J_7.CV?6
MGHMM>7595CFT76-=N8TW-%5&ZQOL]UG_ &W_ (1)3JYWUNZ;BY=F'55D9]]$
M^NW$J]05QSZCMS&_YBR_J\<?K/4^NV,M>[%NMQK:B)&@%GYEH]GO9^XG^J?4
MNG=)KS>F=4M9B=1JR+++WWD,]4.,LR&.?M;[F?FM_P",_P (C_5"RO*ZIUSJ
M.,"<+*OK]"V-H>6"SUMK3_+LW_V_WTE/_]#9^O7_ "QC?U6_E*V/K7_XE6?]
M8_*U?/*22GZ)^O/_ "&?^-;^1ZI_5_\ Y)Z-_P"'3_YXR%X$DDI]M^N__+>/
M_5;^5RW<S_Q1="_XK(_\]+YU224_07UK_P"6>A_^&&_^?<=9'UU_Y>J_JM_(
MO%$DE/U-C_S%?]1OY%POU1_\4UW]5WY%XFDDI^B,C_Q$-_\ "E?Y&+'^I_\
MR7D?^&L/_P _L7AZ22GW3_&'_.8GP/Y5U/1O^2L7_BF_D7S$DDI__]DX0DE-
M!"$      %4    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O
M '     3 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  -@ N #
M   ! #A"24T$!@      !P (  $  0$ _^X #D%D;V)E &1      ?_; (0
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0("
M @(" @(" @(" P,# P,# P,# P$! 0$! 0$! 0$! @(! @(# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@
M,0$_ P$1  (1 0,1 ?_=  0 */_$ )T   (# 0 # 0$           D*  <(
M!@0%"P$" 0 # 0$                  0(#!!    8! @0!" <%! @'
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
MNR7B6O._G/:LDLH9O59>!H\(U,/[MA$UBKPS,44 YC"";R4,Z>&XB/[UT<0
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
M,/FF 4UT#J(* 9)4Y1A.CJ-JHE7N9V.;I]B]X].2L79"UR"F$WE*SQCDTPA
M&.DKU(J0+.Q9B2-&L9. <6KM1NN18A^@HND4JY]U)2(::.VA^[QW!H6M^S*&
M>UWJ)$!;-IB8HN.9BR-D1X (>G9&IN'SU<?+^_=&<. YO(<.!>5<(_ Y/Z4S
MCG#>[KN"Y5=R$*RO.8+;)/$&UGR1;7S]:LUAN(BJF6Q7"2YXJ!CV+90QVT>B
M/6,D44V;90W*F+;44%&SMLJ;1MVFR/<Y0*9 M)Y7)[^>CW^#KUC-*1=MKN_%
M9%!/V654:I+'?M%G/AI.-=) *::@@N0[1=-19*2:"C3'*U,1S>X3:RTQ-NX@
M:RXME\H+*,RG'4MRHI#QMH$B;E.4K3UPFH#28A))!!VD=/K-T'Z0@D99 I3'
MQK1U1>-1-;>-V^MP.RNX.W<O#R]DQBG*'7IF9JNS=&A%VZ2Y58WT\=D=PM2+
M.D DYFSLY"G6(<6BSA,G4ULI*1#31YE7[JG<!I\ C6HC<G9W,:@B*":UEK>/
M[I. F*?2\^T7*HSUF54*3]DYG8G*/E 0'RZ.$?@<G]*1B('=/OFRP<&+?)6?
M\GROATGDD\</9KT/'*+J%:C*3#]5."I=7:K*&*F*ZK*.;\>4O+QX:>D4+5E\
MX\VN[WMN6]G'F)J%79&L;B8^89SM.E&+L5:?*5PI%%9&RKSI2!'2V.#QB+A*
M6*H4Q3)%79K(BOQ;BFXN-78=&G^1GSN!]O\ 0WO8<KA'DC7J[N)H$.5>KW!B
MU>H562DW+5LI8ZA)(KG>2R--FY) 3LU3F7=1JO(KP6 7"2^49<7^"VJ[BD,M
M7]W6P+*XG<HY'P)D-@9PT:S#!5PSB;*P25$JOH^5;"ZJUYKBZA $0*=ZS.8H
M<Q>8O -M)(SU1>-I[MW<"MM;/67V?W\6V7;G;/)2K4^@U.R.B'*!04)8J]5X
MZ7BW! _958*M% $>/$1X<%PC\'R?TXG:/L/W$;W+L1>N1$O%T=S+&=7G-=N;
M/S5UB#AT*TNNT?O#)+7:V+&4,8&+1518ZRA3.5&Z)C+E')1W!)L=[P5A.A[=
ML44W#N-HX8ZITN+*P:"MTCR$H\54.ZE9V87121(ZF9R275=.5 (4IE51 I2D
M I0Q;JZLT6A;>D!__]5_C0 I'WROQD0_S4%Z@?ZVA8B1IGL8?[*6^HE_XQUJ
M9A$9#UF69GWA_#ED7_ZC]^JQIQNA.S,#[#_QN=_8:>]80>JE8F-PR&H+*#W1
M?@%DSZC0]:QVG&Z$[,1FIGQ6P'VF:^H UOAF8_Q5_P"6:[]11'J]OK!W9J4<
MW^+J6_3C7OS-L^C^O[%_;]&CM(8.+NE?"O8/K-#^#>ZJ.1,4V[?_ ,1=3_S+
M3^-0UM(S5T/S:YS4%WW#_P#WG%OU9:OXJ"U<<DRP6_L _!NR^\R9^ZU,TI7"
M-C<NI*!B=Q'_ ,;B;_*W7^]JVKC8F6"C=DWX^P7U'9O52VG*PHW#6ZS+$>.Z
MI\1<Q]>V_P#CX_6\.I$KAY>S-^#+SZLB?]8^LYX''(:+4%$T >BM'\LV+ZBE
M_5[C35T A;O ^(8WUFEZZ4UO&QG*XZ)LC^%W$7V:2_O5=8RN7&QTV6OQ>VL>
M\N__ )#Y2TE9A\-"Z0SC\A?R!>/L?9O4KW35T!\]?<3^-F1/KW_R3370K(R'
M.^UK\*]?^LU_X-EK"6#1&T)#\9*E[LLA_>K&&EC]C+-T@,;[]OABR!_ER?W#
KK51N)V8D_B+XF&OVYF_6CK6S,Q^[&/X=TG[,P_\ !):P=S4[K2 F@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>blkb-20250630_g10.jpg
<TEXT>
begin 644 blkb-20250630_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /Y@/^"\O[!G_##G[=VL_P#"):-]F\$?$#S/$7A'RH\16_F.?M5F
MN.!Y,Y.U1]V*6'UKXJK^G_\ X+R_L&?\-Q_L(ZS_ ,(EHWVGQO\ #_S/$7A'
MRH\RW'EH?M5FN.3YT .U1]Z6*'TK\5?^"#7[!G_#<?[=VC?\);HWVGP1\/\
MR_$7B[S8\Q7'EN/LMFV>#YTX&Y3]Z**;TKNIU$Z=WT.2<&IV74_:K_@@U^P9
M_P ,.?L(Z-_PENC?9O&_Q \OQ%XN\V/$MOYB#[+9MGD>3 1N4_=EEF]:^U:*
M*XI-R=V=22BK!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 -FD\J)I<9VJ3CUJC_;O_3K_P"/_P#UJN7?_'I+_P!<V_E6'731IPG%
MW1PXNM4I22BS0_MW_IU_\?\ _K4?V[_TZ_\ C_\ ]:L^BMO8TNQR_6J_?\C0
M_MW_ *=?_'__ *U']N_].O\ X_\ _6K/HH]C2[!]:K]_R-#^W?\ IU_\?_\
MK4?V[_TZ_P#C_P#]:L^BCV-+L'UJOW_(T/[=_P"G7_Q__P"M1_;O_3K_ ./_
M /UJSZ*/8TNP?6J_?\C0_MW_ *=?_'__ *U']N_].O\ X_\ _6K/HH]C2[!]
M:K]_R-#^W?\ IU_\?_\ K4?V[_TZ_P#C_P#]:L^BCV-+L'UJOW_(T/[=_P"G
M7_Q__P"M1_;O_3K_ ./_ /UJSZ*/8TNP?6J_?\C0_MW_ *=?_'__ *U.AUGS
M95B^S8W,!G?T_2LVI+3_ (^XO^NB_P Z3HT[;#CBJ[DE?\C<HHHKA/7"BBB@
M HHHH **** "BOA?_@X(_;'_ &C_ -B']C'PW\6/V7_B-_PC'B"_^)MEI-W?
M_P!D6=[YEG)I^HS/%LNX94&9((FW!0PV8!P2#^.__$0K_P %@/\ H[O_ ,L#
MP_\ _(%>M@\GQ.-H^U@TEYW_ ,F?.9GQ/@,JQ3H58R;LGHE;7UDC^G"BOYC_
M /B(5_X+ ?\ 1W?_ )8'A_\ ^0*/^(A7_@L!_P!'=_\ E@>'_P#Y KJ_U<QW
M\T?O?^1Y_P#KSE/\D_NC_P#)'].%%?S'_P#$0K_P6 _Z.[_\L#P__P#(%'_$
M0K_P6 _Z.[_\L#P__P#(%'^KF._FC][_ ,@_UYRG^2?W1_\ DC^G"BOYC_\
MB(5_X+ ?]'=_^6!X?_\ D"C_ (B%?^"P'_1W?_E@>'__ ) H_P!7,=_-'[W_
M )!_KSE/\D_NC_\ )'].%>*_L;?L&? C]AS_ (3W_A2>C?9O^%@>-;GQ%J>Z
M-1]G\S_5V<6.EO#F3RU_A\U_6OY^?^(A7_@L!_T=W_Y8'A__ .0*/^(A7_@L
M!_T=W_Y8'A__ .0*/]7<=:W-'[W_ )"_UXRC^2?W1_\ DC^G"BOYC_\ B(5_
MX+ ?]'=_^6!X?_\ D"C_ (B%?^"P'_1W?_E@>'__ ) H_P!7,=_-'[W_ )#_
M -><I_DG]T?_ )(_IPHK^8__ (B%?^"P'_1W?_E@>'__ ) H_P"(A7_@L!_T
M=W_Y8'A__P"0*/\ 5S'?S1^]_P"0?Z\Y3_)/[H__ "1_3A17\Q__ !$*_P#!
M8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+ \/\ _P @4?ZN8[^:/WO_
M "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\ @L!_T=W_ .6!X?\ _D"ONS_@WT_X
M*F?MW_MP?MD>)_A5^U#\=?\ A)] T[X97FK6=A_PC&EV7EWB:CIT*R[[2VB<
MXCGE7:6*_/DC(!&.(R/%X:C*K*4;+LW_ )'5@N+LMQV*A0IPFG)V5U&W_I3/
MV$HHHKQ3ZD**** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR
M[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"OF+]K+]MCQ=IFHZ]\"OV2/AYXP
M\7>/O#]WIC^(+[PUX>BN[/187GBEF@FDG94:>2U$H1%#<MR5*G'T[7RSXY_9
MW_:T_9\^.GC+]H?]C?4?#/B73?'5Q!?>*_ASXM=[9Y+N*+R_-L;Q.$=QU67"
M D\GY0H5"U]3VOPY^T3\/=3^!O\ PT'XPCU/P9H,-O-+J4?C:P;3KK3O*F:%
MTGB<DHV]"  3ORNW=N&>6_99_;9^&O[6_BCQIX<^'?A;Q'IZ^#)[%)[GQ#IG
MV0WL=W'))#-%$Q\Q49(]P\Q4)5T..>+?[*_[1?@_]L[X,R>-;GP!-I5Q8ZW/
MI/B7POK<:3/INIVCHSPL2-LFUC&ZM@'E3A6! \T_8[_Y2!?M5_\ 87\)_P#I
MJDI#LK.YV'QL_;8O_A9XRUGP9X+_ &6/B=XZ;PW%')X@U/PWH:"RMP\*3>7'
M+-(GVF41NK%(@V-P!.<@=_\ L]?'[X<?M/?"+2/C7\*=1FN-&UB-S"+J'RYH
M)$<I)%*F3M=75E."0<9!(()Y_P#:[_:=T3]F+X8G6H+!]7\6:W+_ &=X%\*V
MBE[G6=3<8BB1!SL5BK2/T5?<J#X5H]QJ'_!*+_@FAI.@:]JVG2^-[ZZ^QV<E
M[<I'9+K^HRR2#S)&PBP0#<SN2%9+9CD;A0-13CYGK%K^WU\(M3_;&A_8PT70
MM:O=9=+F.77[>",Z;%=V]L+F:U,A?<TB1M'N"J=K2*IP<X]QD<QQLXC9BJDA
M5ZGV&:_-WPMX]_9#^!G[5W[-^E>%OVF_!NN6FA:1XMG\<>,%\2VTB7.K7MM$
MTES<R[R%>>;>$#G. JC.VOTCH0IQ2M8^9]=_X*,>(_#&BWGB/Q#^P+\<[*PT
MZUDN;Z\N?#]BL<$,:EGD9C>8"JH))[ 5[/\ L_\ QGT/]HCX->'_ (V>&M!U
M/3-/\26 N[*RUF%([E(BS!2ZHS+\P&X$,058'O7A_P#P4L\3:U\0-*\&?L-^
M M1DAUOXQ:Z+/5I[=OWECH%MB;4)_;* ( >&#2#M7TIX;\.Z+X0\.V'A/PWI
MT=GIVEV45I86D(PD$$:!$1?8*H ^E 2Y>5.Q=HHHID!4EI_Q]Q?]=%_G4=26
MG_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\
M99M._P#35JU?SZU_05_P=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_
MY';_ ,,0HHHKVCY4**^R?^"6W_!+3PS^W!X0^('[0WQY^-+^ /A5\,+(W'B;
M6K2Q^TW<Y6%YY$B7D((XDWLVUV)9%5&+$KZ?_P %H/&O_!-G]K30;']JC]D?
M]J:2[\3>'K+2O"\OPYOO#$UB9=/B68+=PM+'&6*DC=C>,$9V8 /&\;#ZS[&*
M;[M)V3Z)Z=?P/4CE55X!XJ4E'K%-I.25[M*]]/37H?G/17Z=?\$L?^"#'PA_
M:Q\-:)XT_:K_ &FX]&N/%_AJ37?"?P]\#ZK:G6Y--658C?W)GCE6&+>ZJ$$;
M9WC+JP*5\#K\ M;\7?M5G]E_X8R+<ZCJ/C\^&- ?4KA8Q+*][]EA,KX"KDE=
MS8P.3CM54\9AZM2<(O6._8SKY9C,/0IU9QTJ;:Z].G3='GM%?IS^TY_P0Y_9
MH_9N_P""7?CC]K?2OVJ+GX@>/_!6HV-EJ+^$;ZU;P[#=RZE9VMQ:8\III7B6
MY;Y_-3YP,QK@I7RC^P)\"OV$/BC_ ,)9XY_;V_:GU+X?^'?#*V*:=H?AS3OM
M&K>(9;@S[A;_ +N78L0A7>QB91YZ9*=U3QU"K2E4A=I.VSO?39;]2JV4XO#8
MF%"K:,I+F5Y*R6N[O9;,^=**_27]N3_@D9^QAI/_  3O7_@I3_P3Q^/GBKQ#
MX0L;N&/5],\91QF5D>]6Q8QE8('BDCN'0-&Z,&4EE8 +N_-JM,/B:6*@Y0Z.
MSOHTUT,<;@:^ JJ%6VJ4DT[II[-,**_1/X/?\$K/V)/@%^R/X-_:\_X*M?M%
M>*_"J?$F$7/@;P+X%LXVU"XM2BR+-*TD,V<Q/'(0%18UDC#2%W"#Y(_;5\)_
ML<>#_C,MC^PO\4O$OBSP+<:/;W"WGBZP\B^M;MBXEMG_ ',*OM 0AU3:=^,G
M!-32Q=*M4<8)NW6SMIYEXC+J^%HJI5<4W9\O,N:SU3<=SR.BBBNDX K].O\
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
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-:7Q,^/?P;^#>L>'_  _\4?B-I>AWWBK4
M18>';2^GVR:A<%D7RXUZD[I$!/0%UR>17SG\ ;CP_P#&S_@H+\0_VX/!7V>S
M^'OAOX?CP4GB08CM_$=]#=_:KN]1^!+#;K&MOYQRK;/E8A>/GWX\_$WX:_M
M0Z#^V=XK^(F@B]U?XR^%M.\ Z#-K$'VC1/"UMJBNUS+%NW1274BFYE+#Y8U@
M4D;2*I03D'-H?IY14.FZEIVLZ=!J^D7\%W:74*S6MU;2B2.:-@"KJRDAE(((
M(X(-35F4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'=W=I86L
MM_?W,<$$$;2333.%2- ,EF)X  &234E?,?\ P5EU&^?]F#3/ *ZA-::9XU^(
MN@>'O$=Q;RF-ETVYO%$Z[A@J&50A]5<@\$TTKNPF[*YVOAO_ (*(?L0>+O'$
M/PY\.?M.^$[K5KFZ^S6D2:B!%<39 $<4Q BD8D@ *Q))P,UV?QK_ &BO@;^S
MEH=OXC^./Q1TCPS:WDQBL3J=T%>Z<8RL48R\I&02%!QD9Q7(_M;_  1^$/B'
M]BOQM\*]8\&Z5:^'--\$7S:=9QV:)#IA@M7>&6%0,1M$RJRD8QM^M97[*WCO
MPS=_L1?#']I+X_W&FPW^C_#2UO+[Q7K<2&:UB>UB,\WG.-R>:(XW?:?G(7@X
M%.RM<5W>QV=A^U;\!/$'P$UK]I?P5\0[+Q#X/T#3+N^U+4M#?[08X[:(RS(4
M&&$BH,[& ;D<<BJWQ$_;'_9H^$'@C0?'_P 6?B[I7ANQ\36$=YHD6JS;+FZB
M>-7W+ N9&VJZ[B%(7(R1FO#OV&_@%%\7?A%\;_'OC+PQ>^&_"O[0?B#4KG1]
M"CC%O<PZ+<6S6J790J1#/<([S8*G@HQW9KZ!\87'P._9M^&W_"T_'S:;INF^
M"?#2V9\0ZA;QM<P64:JHA63;O8N50"-?ON5 4D@4-).PTVU<M:5^T3\#=>^#
MLW[06B?%+1KSP7;V4EW<>([:\#VT44>?,+,N=I4@@J1N!&",\5S/PB_;J_9$
M^/7C.+X=_![X^:#X@UN:"2:+3;"9C(\:#+L 5'0<FOGCX!_LF_%3QI_P3E^,
M?A>R\*0>&=8^-_B#7_$GAOPKJ3>0FB6U^(Q:VLH4$1'RXE<J!\OF!2 00/2O
M /[37Q;^$WQ@\$? 3]IW]F[1O"W_  FBS:?X5\5^%/%(U.TFNX(?,-M.CVT$
MD+,B_*V&5FXXP2&XK45V?2U%%%04%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4RXMX+N![6ZA22*5"DD<B@JRD8((/4$=J
M?10!\N^#?V'?VE_@-HUU\+_V6_VSX_#7@*2[FET?0O$'@*'5KK0$E=I'BM+E
MKB/=&&9BBRH^W/\ %SGE_A?^QO\ M:^ O@OXZ_8IT[Q[9:%I?B&2\U;3OCUH
MS&?5+RXN;R-[F&_L9)4?[7+"TJ"YBEV*D:XVN%S]E457.R>5'S_^S)^RS^TE
M^SM#X<\$']ISPK?>!/#]N8!X3TCX3)IS31[& Q<_;Y65_,82,Y5F<AMQRQ:N
MP_;"^ OCO]ICX$ZG\&/ 7QHG\"2ZQ)''J.LVVE&[>:SY\VVVB:%E6085F5P=
MNY>C&O4**7,[W'96L>&_ #]F_P#:'^$Z:=X+\<?M#>$?$'@/3]*?3T\&:5\)
MHM+C,/EE$02"]F 0=U*'>,@]<UF_'S_@FO\ LS?&#P]HFC>$OA)X%\(S:5XM
MTW5[J\TWP%9%KVWMIQ)+9-L$9$<RC8Q)88/*-TKZ$HI\SO<+*Q5T31-&\-:-
M:>'?#FD6NGZ?86R6]C8V5NL4-O"BA4CC10%154 !0    *M445(PHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "N(_:,^ /@3]I_X-ZU\$OB.ERN
MF:S"@^U6,OEW%I-&ZR0W$3X.V1)$5@<$'&"""0>WHH3LP/DGXM?L/?MR?&/X
M-ZK\"O&?_!02TNM"O=+>T>6'X;QVU]J:;<+#>7"71_=M@"0Q(C2*6!X)!K>.
M_P!D/]J3]J[X4>"? GQ'U[PU\)X?AYK'EW'A'3-''B'0?%"6T5O]ANA&;FW>
M.VC82!;6?=\R@N& 4GZ_HJN=D\J///@7X"_:*\%2ZD?CM^T#I'C>*=(AI<>E
M^!%T;[$5W[RQ6ZG\T,"F!A=NSOGC@/VQ/V-_BG^T]\0O!GB[PO\ M$6/AS2O
M!LYOH/"^L>"1J]C=ZD"?+O)4-W ':-3\BN&"MEA@DU]!44KM.X[)JQY'H?PG
M_:WC^&FO>&?%/[7>F77B2]FMG\/^)],^&L%JNEB.0-(DEK)=3+<K(HV'YD*J
MQVD-AASGA+]D7XN^*/C9X9^.'[5'[05GXQN/ _VB3PAH'A_PD-(L+6ZGB\J2
M[F#3SR7$OEDA0654)) R:]_HHYF%D%%%%(84444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>blkb-20250630_g11.jpg
<TEXT>
begin 644 blkb-20250630_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M:3XMAU/P_P"*+;Q?I\5U?)';RQC?'/=H4!\]\@H#\H[<GUSX?_"/]L']J_\
M8C\<_LL_MA_!31OAU<2>&[32/"-W8ZW#?K<O%%E+B8032[0DT,!(R"06P.,T
M?95V'VG8^5_V5?VV/VOOV*OV#O"WCOP7_P $_K&7X5:7$)M9\77/B...YU6:
M>XP]WY:?O(U9V6-7:*10JH-V  /TR^"'Q>\!_M'_  2\-?'?P]9@:3XAT>._
MMTU!%WVH8?O(W/(#(P96(.,H><5^;UM\"_\ @K_JO['L?_!,^Z_9F\/VVAB4
M6,GQ$N/$MN8QIPN_M &%E)(W87<(R_E_+Y>[+#ZH^.O[//Q\^!7_  2_B_9.
M_9&\.3>*?%2>'(?#[745];V96*;/VZ[4W$J!=P:4*H8LIF4C.TFB:BV$;H^=
M/V(;>'_@HC_P5>\;?MFW%DLG@;X81C3_  4OE 122?O(;5E'?*_:;H]T>6/V
MK].J^?/^"8G[(US^QC^R+H/PP\1Z?%!XFOW?5?%OE2+)B_FQF+>A*MY4:Q0Y
M4E28R02#5/X>:K_P40E_X*">*M-\?Z'IL?P(32C_ ,(W=I]BWM/Y<&P@HWVD
MN7,P82#8 #C'RDQ*TGIT''1'._\ !8C]I71OV6?V,]=GT..UA\3^,RV@^'V2
M)1)&TR-]HN!QD>7#O(8=)&C]:Z'_ ()1_LL']D[]B[PSX0UC3OL_B'7H_P"W
M?$X=,.MW<JI6)O0Q0K%$1TW1L>]>-_M8?L:?M+?MF_\ !3?P/K7Q'^'/V;X'
M_#V.*>WU"?5K1TU*4 7$P^SK*9099UBMV#(/W<&[C(S]Z4VTH)(:5Y7"BBBL
MR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^6OC
MO_P2S_9_^-'[2OA_XPW'PZTB#1KEM4G^)5A;ZE>VLGB&YECC%H[);NJ-MD\Y
MY"2I<L,[\D#ZEHIIN.PFDSC-0_9Z^#=]\&'_ &>H/ UOIW@U[,6HT/0YY=/2
M.(.'VH]J\<D9+#<65@22<DY.?,O ?_!+O]B+X9>.[3XF>"/A3JEEKEEJ-O?P
MWQ\>:W*7G@8-$TBR7C),%('RR!E(X(()%?0%%',UU"R/)/CO^PY^S3^T=XOM
M/B%\3O MRWB"SLC9)KFBZY>:9=R6I))MY)+26,RQY)^5\XR<8R:M:G^Q7^R_
MJW[.[_LGW'PDLXOA_*8S+X>LKNXMED9)EG5VFBD69G\Q%8N7+,1\Q.37J-%%
MV%D?/'A3_@E3^PIX(\1Z;XL\+_"'4[:_TB]AN].E/CW7)%BFB</&VQ[THP#*
M#M8%3C!!'%>JZ9^S]\(]'^.FI?M*:=X16/QKJ^@QZ-J&L_;)B9;)'5UB\HOY
M8^9$^8*&.P#.*[*BARD^H62/!_'_ /P31_8P^)GCW5/B+XK^$DC7NNW0NO$%
MI8^(+ZTL=5G!W"6YM8)DAF;/)+)\Q)+;B37N&D:1I/A_2;70=!TRWLK&RMTM
M[.SM(5CB@B10J1HB@!550  !@  58HH;;W"R04444AA1110 4444 %%%% !1
M110 4444 %%%% !1110!D^.? G@KXF^%+SP+\1/"FGZYHNHH$OM*U6T2>WN%
M#!@'1P5;#*K#(X(![5?TW3=.T;3K?1](L8;6TM($AM;:WC"1PQJ JHJCA5
M  X %3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% #+AVCMY'0X*H2#^%97]JW_ /SW_P#'1_A6I=_\>DO_
M %S;^58==6'C&47='GXR<XR7*[%C^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\
M"J]%=')#LCC]M5_F?WEC^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\ "J]%')#L
M@]M5_F?WEC^U;_\ Y[_^.C_"C^U;_P#Y[_\ CH_PJO11R0[(/;5?YG]Y8_M6
M_P#^>_\ XZ/\*/[5O_\ GO\ ^.C_  JO11R0[(/;5?YG]Y8_M6__ .>__CH_
MPH_M6_\ ^>__ (Z/\*KT4<D.R#VU7^9_>6/[5O\ _GO_ ..C_"C^U;__ )[_
M /CH_P *KT4<D.R#VU7^9_>6/[5O_P#GO_XZ/\*/[5O_ /GO_P".C_"J]%')
M#L@]M5_F?WEC^U;_ /Y[_P#CH_PI]OJ5[)<1H\V0S@$;1Z_2JE26G_'W%_UT
M7^=)PA;8J-6JY+WG]YN4445YQ[04444 %%%% !1110!^9/\ P=;?\H[?!_\
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
MF7]@;_@FKX1_;O\ C1^R-:_'/XJ_%O6GM? /@?6+$W=G8VH\XK*;?RY%?]W
M9F?RW;]["B^7\[U^?WA+]B_]J'QW^SCKG[7'A+X/:E>_#KPW>&UUKQ/'+"(K
M>4&,,/+9Q*ZJ98]S(C*N[DC!Q^P/Q1_:Y_;!^!W_  0=_9U^,O\ P3_N7^W1
M:?8:%XGU/3?#4.JSV,44$T$A$<L<J(OVJV\MV9#\S(."17HYE5<E"G3:UE9Z
MVZ7LVM5^9X>18:-.56M6BURPYH^[S=4N9)V3MK;I]Q\5Z=XS^!G_  4B_P""
MDOP-^"WQ$_8-\+_ Z%O$7V'QQHWA:U.FIKL;,LT4<L"P0M Q$9BW EV$_# A
M:]W_ &T/@=\&/CS^QG^T]?V'[$W@7X>>)?@9\<;?PK\+-0\ ^$/[-N];MGU*
M"R6VN/+YOI9(I?,S@Y,R,H&,MH?\%X?&/C/6?V!OV5/VEOC/I_\ PC'Q^N'A
MN;B[LH/L&HP*MHL\SX3:\+1W'V60)QY,DK !22*QO@+^V)^T[\+?V/K;_@IK
M_P %(_C/J_C:2UNY+3]FKX::\8XX=6UI4:,ZY<0Q(GFQVP+[)9,L,NRE7>%F
MXN:I.E3K4]+.RC=O52Z/JGL[[+T/5Y*-+$5L-7]YR7,Y\L5:+@K<RZ.+=TE\
M4K+=W/$/VO/ OP>_X)>?L86G[%-UX-\-^(?V@_B7:6^K_%/7K[3H+V3P5IS
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
MXP_^$*W_ ,<H_P"&XM%_Z-J^,/\ X0K?_'*\[ZUA_P"8]O\ U]X1_P"@I?\
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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 @TO3X-(TRVTFV>1H[6!(HVE<LQ55 !)/
M4X')J>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/C%XEU?P9\(_%7
MC#P_'OO])\.7UY8IMW;IHK=W08[_ #*.* .%^)_[>_[&_P &?&4OP]^)G[1/
MAO2]:MF"WFGO=F1[0G&!-Y880GD<.5X.>E=YJ'Q:^%VD_#AOC#J7Q%T2'PFM
MBMX?$DFJ1"Q^SMC;*)]VPJ<@ @\D@#K7BO\ P2]^'/@C1/V#_ ^HV6F6UY=>
M,=!76?%=_<QB675;Z[W27#W#MDS-N=D^;.%4+T&*Y?\ X)S>#?"J:?\ '/X
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
MKI^GV%LEO8V-E;K%#;PHH5(XT4!455  4    "K5%%2,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KB/VC/@#X$_:?^#>M?!+XCI<KIFLPH/M5
MC+Y=Q:31NLD-Q$^#MD21%8'!!Q@@@D'MZ*$[,#Y)^+7[#W[<GQC^#>J_ KQG
M_P %!+2ZT*]TM[1Y8?AO';7VIIMPL-Y<)=']VV )#$B-(I8'@D&MX[_9#_:D
M_:N^%'@GP)\1]>\-?">'X>:QY=QX1TS1QXAT'Q0EM%;_ &&Z$9N;=X[:-A(%
MM9]WS*"X8!2?K^BJYV3RH\\^!?@+]HKP5+J1^.W[0.D>-XITB&EQZ7X$71OL
M17?O+%;J?S0P*8&%V[.^>. _;$_8W^*?[3WQ"\&>+O"_[1%CX<TKP;.;Z#PO
MK'@D:O8W>I GR[R5#=P!VC4_(KA@K988)-?05%*[3N.R:L>1Z'\)_P!K>/X:
M:]X9\4_M=Z9=>)+V:V?P_P")],^&L%JNEB.0-(DEK)=3+<K(HV'YD*JQVD-A
MASGA+]D7XN^*/C9X9^.'[5'[05GXQN/ _P!HD\(:!X?\)#2+"UNIXO*DNY@T
M\\EQ+Y9(4%E5"20,FO?Z*.9A9!1112&%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
?!1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>blkb-20250630_g12.jpg
<TEXT>
begin 644 blkb-20250630_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 **** /-_P!K[X\V
MG[,/[,OC7X\7*1O)X=T*6>QBF/R2W;8BMHV]FG>-3[-7SG^R?\=?VN/ 7_!+
M>P_:/\2Z#X@^,'Q$\2WOV[1]"?B40W-VEM;KF*,D0K&!<-\O =@64?,LO_!>
M_4=0L?\ @G;K-M9.PCO/$NEPW84\&,3>8 ?;>B?B!7O'[)>H^%O G[$'PTU?
M4]5M=/T?2OA;HT]S?74RQPP0)IT+-*[,0%4 %BQ]R:T5E"_F1O(^'/''_!7?
M_@HC^R)\7O#FE_MY?LI^%=!\,^)',D2:'*S7*VRNJRR13)>7$;R1AU9HF"L<
MJ/D# U^G0(8!E.0>AK\L-?TS7/\ @N%^W5I6O>'=%N;7X#_">Y:"36KJ H=8
MD:1))DC!&=]QY<2[>L<*!VVNZH?U/HG;3N$;ZGRC^W7_ ,%"/B%\#OC!X7_9
M*_96^$EMXY^*_BVW^U6VGW\Y2ST^V^?$DVUT+$B*5B"\81$+LV" >M_9"\6?
M\%%?$.OZYX?_ &V_A7X)T33TTY)-"USP3?EC).S$/"\;SRL"JX8-M4<8^;M\
M0_&OP-\>?BQ_P7D\9> _@K\;T^'VL3^%;2.T\2R:2E[);V0TFS>9((WP-[,7
MY#*0-_S"O5_V(/CW^UQ\&/\ @I+XG_X)[?M%?'*3XEZ9#H)O]*\07=DL5Q#)
M]GAN4;J656CD9&C=G 95*L!G=3BN73M<2;YCI_\ @F3^UQ\4TUSXY?LY_M3^
M/KWQ#K_PBU^[NHM:O47[1>:6AD1B H (4P!P3SBZ4= ,<U\+/^"K'[5&M3?"
MGXX?$KX3^!+7X3_&'QY-X:T&UTFXO&UO3&%TUM'/<2.WDR#>CDA$!*QG[I(S
MA_ #3;%O^"_OQR\'QVJS:5K'@%X]5M?X)%DMM)>3</=V89_VCZUC?M/?L?\
MA']@+PIX&&G_ !U\4>/GT7QE+<? 'X,W6G6^#K\\H=)998P);F&&1EE9<("Q
M5,KYIW.T7+U%=V/J+X__ +7OQ3U7]K+PQ^Q5^R19:1>^)%*:K\2M?U:T>YM/
M#>D#!VE(W3-S(&4JI88W1C'[S<GTS7Y:?!'XX?'7]B&Z^+7AKX9_![0O'_B[
MP/8V_BG]H;QUXBU^2&XU*]N$,[6MEL0YCMT:4!FX9DF<*-RJWZ/_  (^+NA?
M'SX,>%OC5X:M);>Q\4:%;:E;VUP09(!+&&,3$<%E)*DC@E>*SE&R+B[G6444
M5!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '@__!33X#ZG^T?^PW\0?AEX?LFN-5;2!J&D0QKEY;FTD2Y2)!_>D\HQ
MC_KI7S[^S7\.F_X*<_\ !&_PE\#=*^+L_A2ZT^.WT/6K^WL#=[/[-E 2WDB\
MV+>KP+;R8WC&Y3@XQ7WU6?X<\)>%?!UG)IWA'PSI^E6\UPT\T&FV20(\K8W2
M%4 !8X&6/)P*I2M&Q+C=W/@KX=?\$:?VL_A#X2MO ?PM_P""K_BSP]HMH7-M
MI>D>#Y(((RS%F(1-3 R6))/4DU['^T-_P3O\:?'OXL?!?XI7/[3^KZ?-\*Q:
M'4XUTYF;798989'GW"=1!)+Y;*Q(DX<==N#]144^>3=PY4CY1_;3_P""9VH?
MM$?'+0?VJ?@1\>]0^&?Q'T.S%I_;5GI_VF.[A =5W*'0JX21T+98,A"E<#-7
MOV)O^"<-E^RQ\2?$G[2/Q?\ C5J/Q&^)7B>V,.I^*M4M1;QV]OE&9(T+N03Y
M<8+EL!(U551<@_4%(Z)*ACD0,K##*PR"/2ESRM8?*KW/SR_X)%:7<?M ?ME_
MM!_M\")CHVLZ]+H'A6[*\7%MYRRMU_NPPV/XR'TKZ.\%?L7:Q>?MHZ[^V5\=
MO'EMXFO[6V.F_#31+>Q:*W\,V)W!V&YF\RY<,=T@QC?)CAE">X^&_"OACP;I
M:Z'X0\.6&E62.SI9Z;9I!$K,<DA$  )/4XYJ_0Y-O02C9'QY^T-_P2X\;?$O
MXP?$/XA?!G]J"7P3I/Q?TFWT[XCZ#+X5BU#[5'$@0O;RM*AA+H"",'!DD.>0
MH^H/@_\ "[PQ\$?A5X=^#_@M)1I7AG1K?3; W#AI&CAC"!G( !=L;B<#))X%
M='12<FU9C22"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /C?Q+_ ,%_O^"2?@[Q'J'A'Q3^U5/8
M:GI5[+9ZE8W/P\\0K);3Q.4DC<'3^&5E(([$52_XB(O^".O_ $>!_P"8_P#$
M/_ROK\O_ /@YZ_8,_P"%"?M46/[77@71O*\,?%3=_;/DQXCM=>A4>=G'"_:(
M@LP[M(MP>U?F;X:\-Z]XQ\1Z?X1\+:3/?ZGJM[%9Z;8VR;I+F>5PD<: =69F
M  [DUUQHTY1O<YY59QE8_KJ_9%_;M_98_;N\.:OXN_95^)4_BC3-"O8[/5+Y
MO#FHV$<4[IO$:F\MXO,8+@D)NVAEW8W+GUVO!_\ @FG^QAH/[ _[&G@[]G33
MHX'U.QLOMGBJ^@'%[JTX#W,F?XE#8C0GGRXHQVKWBN65KZ&ZO;4****0PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIEP[1V\CH<%4)!
M_"LK^U;_ /Y[_P#CH_PK2%*5171A5Q$*+2D;%%8_]JW_ /SW_P#'1_A1_:M_
M_P ]_P#QT?X5I]7GY&7UVEV?]?,V**Q_[5O_ /GO_P".C_"C^U;_ /Y[_P#C
MH_PH^KS\@^NTNS_KYFQ16/\ VK?_ //?_P ='^%']JW_ /SW_P#'1_A1]7GY
M!]=I=G_7S-BBL?\ M6__ .>__CH_PH_M6_\ ^>__ (Z/\*/J\_(/KM+L_P"O
MF;%%8_\ :M__ ,]__'1_A1_:M_\ \]__ !T?X4?5Y^0?7:79_P!?,V**Q_[5
MO_\ GO\ ^.C_  H_M6__ .>__CH_PH^KS\@^NTNS_KYFQ16/_:M__P ]_P#Q
MT?X4?VK?_P#/?_QT?X4?5Y^0?7:79_U\S8HK'_M6_P#^>_\ XZ/\*?;ZE>R7
M$:/-D,X!&T>OTI/#S0UC:3=K/^OF:M%%%8'6%%%% !1110 4444 %%%% !11
M10 4444 %%%% '@__!2S]C#0?V^/V-/&/[.FHQP)J=]9?;/"M]..++5H 7MI
M,_PJ6S&Y'/ERR#O7XX?\&U7_  3IU[XE?MEZ[^T7\9/"$]KIGP6O7LX+'4(-
MI;Q*2R+&P/\ %:J'D8=4D: U_0/6)X+^''@3X<_VM_P@OA2RTK^WM;GUC6?L
M4 3[9?S[?.N9,?>D?:N6[X%:1J.,''N1*"E),VZ***S+"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CT
ME_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHKXW^.GBK]I+]NSQ]\1_P!ESX"W7@[P
MSX:^'NN:3#KNL>)?M<U]J=]'+%?(D4<#*(;??"$8MEG .TC)VA48\S/LBBOG
M[]I#X^?M(?LZ_L'ZY\;_ !AH/@^/XB:(D"3VNG-<W.D.\FI16RR(',<VUH9
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
M7? K4O\ @A1X U_3_#%[#;1^+/[+L;.VO3);Q2@J#I;JN#)MQO;E3]!^?_\
MP3Z_:E_86_9DU'QQ\2_VH_V,8_BUX@N)K+_A7WAO4+J--)LDW7+7?VCS1(K'
M!M53=!-PK_<ZG]./^".G[>'_  50_;#_ &E]9^"'[;WPEFUKX=7'AJ\_MZY\
M0?#I--BL91M6.%CY,<<OF$LAA<,2"S# 1J^)?V>/^"2-C^WK_P %/?BQ\*_@
MM>C1O@MX#^(FHIK/B.S<.MKIXO9E@LK0G(DD=8W2-CE51#(V["JZP\J%"%2C
M7TLDVU-N_P"J;[+>X\;'%XNK1Q.$M+FE)1C*G&+3M\U))=7LU<^I/V^?@O\
ML*?MF_\ !$;_ (>6?"[]DOP]\'_$]F(9],M_#]C;VNYEU@:;-;2FWBA2[C?Y
MV21HPX(0C:-RG\755F8*H)). !WK]/O^"U_[0OQH^)_@G2_V./V5OV4_'_A3
M]GCX36Z*NIS^"M0MK?5WM4*"ZD>2(;;6)=Q0R',C,TTAR4"?"VJ?L=?M1?#[
M]GSP_P#MG>)/@SJ-O\.-8U1(-(\2RRPF*YE#N #&',J*S1. [(%8C@G(SV99
M^ZP_OR^*3Y4WJD]EZ^1Y>?6Q&-7LH7Y()3DHV3:^*5DMKNU_^ ?J#^T7+^PI
M_P $*?AC\(/@5XQ_8&\%_%_QMXPT0:I\2/$'C*RM[B>-08TF6W-Q!*%!D,JQ
MQKL15@4MO9R]?,W_  <&_L+_  2_9"_:/\)^/_V;M BT;P9\3O#3:I::+:Y^
MSV=W$ZB;R 3\D3I+ XCZ*SN%PNU5^B?^#E;X#_%S]IKXO_ SXV_L_?#G6_&&
MA^+O!8T_2+KP_ILETKS23BX@5C&"$\R.Y5E+$!@CD'Y3CCO^#HSQ)HVC^-O@
M+^SVFI0SZQX+^'MQ+JJPONV"X:WACSZ9-C(P!YP0>XKAP$Y.M0FI-RGS\VO;
M;3I9Z'KYO2@L-BZ3@E"DZ?L]$M][.UW=:O5GY4T445]&?#!7Z=?\&HO_ "D+
M\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_
M ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?
M^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ H
MHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@H
MHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_
M /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*GU=_P $G?\ @I7X
M_P#^"?W[06BWFN?$SQ3:_"N[U5[KQQX5T&&&Y%__ *.Z(ZPSLJ+)O$(9U9'V
M)C)P!7'_ +>7_!1+]I/]NWXDZIJ7Q3^,&O:KX3A\0W=WX2\-7IC@MM.MGE?R
M!]G@ C,J0L$,AW/U^<Y)/@-%<_U6@J_MN5<UK7.QYAC'@UA>=\B=[7?EIZ:;
M=[GU_P#"C_@O#_P5&^#'PQTWX1^"?VC4&CZ+IL5AHPU#PKIMU/9V\<8CCC66
M6W+.%4  R%SP!G'%>&']LG]J&3]I"W_:\NOC7K=S\2;6^%W;^++N99KB.0(8
MP '4H(PA*"+;L"':%V\5YG13CAL-!MQ@E??1:BJ8_'58QC.K)J.UY/2VUM=#
M[!^*G_!>C_@JC\7_  %<_#GQ+^T]/9V%];F"_GT#0+#3KJ=",$>?;PI)'GG/
MELG4CIQ7EO[(_P#P4=_;/_84T[6](_96^-#^%K;Q'/!-K,)T'3[X7$D0=8V_
MTRWEV$!V'R;<Y&<X&/$**2PF%C!P4%9[JRL.68YA.JJLJTG);/F=UZ.^A]9?
M%'_@N3_P5+^,_P -]>^$?Q*_:B.H^'O$VDW&F:WIZ^"]$@^TVD\9CEC\R&R6
M1-R,1E6!&>"*\L\6_MY?M6>.?V5-#_8G\4?%62Z^&OAV]%UI/AXZ9:J8G5Y7
M4-<+$)Y%5II"%9RHR./E7'D%%..%PT/A@EK?1+?OZBJ9ACZK;G5D[JVLF].V
M^WD?4_[.'_!:3_@I!^RG\*[;X+?![]H62'PYI\932;'5]#LM0.GH<_)"]S"[
MJ@SQ&247LH&<_/OQ>^,/Q0^/OQ&U3XN?&7QQJ'B/Q)K5QYVIZOJ<V^69@ JC
MT554!510%55"J  !7-454*%&G-SC%)O=I:LBKB\76I1IU*C<8[)MM+T04445
MJ<X5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0
M_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ***
M* "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHK
MH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_
M *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z
M:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB
M%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4
M/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&H
MHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_
M ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **
M** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **
M** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG
M?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110 4444 %%
M%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&
M=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HH
MHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBB
MN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_Z
MZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"F
MK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A
M1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=
M0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?X
MC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JP
MZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BB
MB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BB
MB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW
M_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444
M%%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\
M:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@
MHHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W
M'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZ
MDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_
M .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#Q
ME_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0
MOQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.
MZ'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM
M_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@
M HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W
M@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^
M#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110
M 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\
MI"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH ****
M"BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS
M<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I
M+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "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 **** "BBB@ HHHH CN_^
M/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **
M** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C
M<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\
M@ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%
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 XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#
M%/O#'8UY]_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\
MC1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_
M -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\
M\+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\
M:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \
M+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z
M&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM
M\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_
M (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)
M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_
M /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG
M_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=**
M/"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_
M^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H
M;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<
M_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^
M"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^.
M_P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&O=** (-+T^#2-,MM)MGD:.U@2*-I7+,55
M0 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ K,\9^-?!_PY\+WOC;Q]
MXHT_1='TZ'S;_5-4NT@@MTSC<[N0JC) Y/)('>M.OE?]N?3M/^(_[8?[,_P%
M\;VR7?A'7?$?B#6-7TNX7=!?7>F::LUG'*IX=1)([;&R&VXP::5V)NR/4?A#
M^W-^R+\>?%H\!_"3X_>'M9UIXC)!I<5R8Y[A "2T2RA3,  22F[ !/3FKOQP
M_;%_9?\ V;=3M=#^.'QMT+P[?WL/G6^GWER6N&BR1YIB0,ZQY!&\@*2I&>#7
MCW_!830M(T?]C:[^-&CZ?##XL^'WB+1=4\$ZE#&!/:WG]I6T.R-A\V'21E*#
M@\$@[17L'[2'Q+^"O[.'PY\0?'3XB^&]/EGGT]-.,,5A&]]KTC;A;Z:GREYV
MD=V58SD#>Q( #&G9:,5V7?&W[3'P>\$?#70_B]/XH34_#OB/5M/T_1M3T,"[
MBN9;V988&5D."A=@"V>*S/C+^VQ^R?\ L]^)HO!?QF^//A[0-7EC63^S;N[W
M31QL0%>1$#&)3GAGV@]C7EO[&O[$,WA[]@OX?_ 7X\1W-GJ.E:];^*;C3M.G
M5?L%VFJ'4X;3+!AL1MD<@'7Y]K#(:NZ_;/\ '_PB^ WP/\6>*=<\#Z?J6M^-
M+0Z-I^AVNG(]YXJU*:$V]K9E57?.2-JG.[9&I/1<4[1O8+NUSU_0]<T7Q-HU
MIXC\.:O;7^GW]LEQ8WUE.LL-Q$ZADD1U)#*P(((."#7-_#7X]_!OXQ:[XA\,
M_"[XC:7KM_X3OQ9>([?3I_,-A<%G41N1QG,4@XSRA]*^8+C5O&7["?[ ?PL_
M9*/CW3=*^)?BNR7P_IFK:A?HEOHLDFZ>^OFD=@ICLHI&VG/SN(5 ^?%0?\$X
MM-^!7PL_:_\ CM\(/@]XOT:?2;73_!EOH"VVK0S2:@(=(D^T3*5;]\_F%GE=
M<_.[%L$T<JLV%]3ZUUCXI?#WP_\ $#1_A7K?BRTM?$/B"VN+C0])G<K+?1P
M-,8\C#; P+ '(!SC%<Y\6?VK?V=/@5JMQH?Q<^+ND:#>6ND)JES;7LK;XK-[
MA;9)V"@[4:9A&">K=.AKA/\ @HC\)_$7B[X+6_QI^&2HGCKX3:DOBSPG,S;?
M/-LI:ZLF/_/.XMQ)&5Z%MF>!61_P3KT+5?B5H_B;]NKQWI[0Z[\8K]+S2+29
MP[Z5X=MP8M-M,C(#&/=,Y7 9I@2,K2LK7'=WL;-G_P %1?\ @GYJ%W%86?[5
M?A:2:>18XHUN),LQ. /N>IK<\?\ [?G[&7PJ\?WGPM^(_P"T;X8T77]/E6._
MTW4+WRVMV9%<!R1M7Y64\GO7#?L??\GN_M2?]C7X<_\ 3+%47[&]A8ZI^U)^
MU%IVIV45S;S?$#3$F@GC#HZG2(,@J>"/8TVHH2;/H[PQXI\,^-O#]IXL\&>(
MK'5M+OX1+8ZEIEVD]O<1GHR2(2KCW!-7Z^4_V$-%T[X6?M=_M)?L^?#^W6T\
M$^']>\/ZMH>D6XQ;Z;=ZEI[S7D,*CA$+HC"-<*F[  S7U94M68UJ%%%%(844
M44 %%%% !1110 4444 %%%% !7&?&G]HGX&_LZ:';^(OCA\4='\,VMW*8K(Z
MG=A9+IQC*Q1C+RD9&0H.,C-=G7RK\$]*TOXE_P#!5#XY>*O'-E'>W_PX\/>%
M](\%?:D#?V?:WMG+=W4D0/"L\OREUP< KG!Q32N)GN?P2_:2^ W[1^DW6M?
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
MNRJ][K%]( &ED*@*B@ *D:@*BC Y))](HHI-MC"BBB@ HHHH **** "BBB@
MHHHH **** "O"?C9^R#XT\1?'&/]IO\ 9P^.#_#_ ,:S:,FDZ^;K04U/3=<L
MXW+Q+<6[21D2(20LR.&"_+TKW:BFFT#5SY"D_9B_;5^%/[2.D_M;WWC;P_\
M&S6/[';0=1T&ZL5\/-HUC+,CM+I?[V6'?QF03'?(%P)!G N^$/V#OVLOA[\6
M/&7QD\'_ +<&A-K?C34C-?ZEK7PA2]NH;53^XL8Y3J2A((EP%1%4$_,1G&/K
M"BGSL7*BEX;L]=T_PY8:?XFUJ+4M3@L8H]0U&&S^SI=3J@$DJQ;F\H,P+!-S
M;0<9.,U\J?"+]@?]L/X*ZSXD\4^$_P!O#0+G6_%^JG4/$>OZO\&DN;V^DQB-
M&D.IC;%&ORQQ*%1!D*HR<_7%%)-H&DSR3XJ?##]KW6O$<>K?!W]JG1/#]C)I
MD-O=Z5K7P[CU%$N%SONH'2ZA=2V1^[<R*-HP1SG1_9:_9LT;]F+X?WWA>V\5
MWWB'6-?\07>O^+/$FI1I'-JVJ7)4S7!C3Y8EPJ*J+PJH!DG)/I5%%W:P65SS
M/]J;]G4?M+^#-!\(GQA_8O\ 8GC;2?$/VC^S_M/G?8K@3>1M\Q-N_&W?D[>N
MUNE>C:C:#4-/GL#)L\^%H]V,XR",_K4U%%V.QY=^S3^S6G[/'[*NA?LQOXS.
ML+HNB3Z<=:&G_9S/YCR-O\GS'VX\S&-YZ=>:\;^'G_!/+]I7PE\#]-_9BU7]
MO:X3P%8Z9_9LUEX8^'5OIVI3V1SOA^VR7-P8RP8@NJ!L'K7UK13YF*R,3X;?
M#KP=\(_ .C_##X?:+'IVB:#I\5EIEE$21%#&H502>6/&2Q)))))))K;HHJ1A
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
#!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>blkb-20250630_g13.jpg
<TEXT>
begin 644 blkb-20250630_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 Y#QVD\[P@@] 4('8"O>*5ARG=6"BBBF9A4EI_Q]Q?\ 71?YU'4EI_Q]Q?\
M71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_T
MU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$
M****]H^5/;?V(_\ @GI^U)_P4'\;7_@O]FWP/%?+H\,<VN:SJ5XMM8Z:DA81
M^;*W\3E6VH@9V",0N%8CZ>_X+4_\$C(/V-%TCX]?LY>$].7X3C3-.TC5=0M?
M%#7TPUTK*9I'29RZI)M&-A*J1T3(%;?_  0O_;I_9%^$_P '?BY^PU^V%XOO
M/!VA_%JU:&U\9V99%A\ZUDM)H9)D5C;L%97CD93&#OWD#&[G/^"AO_!%CXH?
ML=?L[W?[2O[-W[2MC\4O@C?75M/J%WH]WL:%6D\JWN)4AD>WNXUDD$?G(V0S
M_P"K4$D>//$UEF*A.7*EHE9VE>W6]K]CZ:E@<-+(W5I0]I)IN34E>G9NWNVO
MRM:MW^ZQ5_9:_P"#<C]O[]J/X.Z-\<-/U;P)X3T?Q'I4.I:!#XHURX^TWEK-
M&)(9MEK;SB-'1E8!V#@,,K7S[\6?^";7[77P;_:_TW]AOQ7\.HY/'^N7$">'
M[2SOXVMM4BF+".XAG<JGE'9)EFV[3&X8*5('L?\ P1K^"G[57[;7_!0+X9Z_
MIOC?Q+=Z-\)KW2[_ %;Q#>ZG/)%HFD63)Y.GQ.S$1B5(OL\<*\;2YV[$?'3_
M /!>O]OG1?CM_P %(;?QK^S%X\NK:/X8:%%X?T[Q?H%^T3SWL<]Q+<3VT\9#
M!%:<Q*ZG#>4S*2K FXUL8L<Z/,I:-[?#VOKK<BIA<K>41Q7)*#YE'62?.OM-
M*RM;YHW/%7_!KM_P4A\-_#F?QM8:]\.=8U*WMC,?"NE^(;G[;+@9\M&EM4@:
M3M@RA3V8U\K_ +$W_!.;]J#]OGXI:M\*_@=X6M()_#L/F^*-6\1W1L[+1E+,
M@%P^UG#%D<"-49SL<[<(Q'Z0?\&_&B^)_P!BG]F_XO\ _!3K]K/Q?J&A?#_6
M=+BCTF#4KAS+K\L4KLUTB.?WLCRLMO"W)D>249 &3R'_  ;_ 'QL\6?'WX\?
MM%_!WQ)\#=6O_ WQML[J]\<>)=%NXX$\+"?[<-LLTA0!)$NYD79F0-$&5"HD
M*\[QN,IPKW:ER6UM97ZK?6WKN=L<JRNO5PEHRA[7FO&]W9?"[VT4GUMMKTN?
M,O[5O_!#K]J[]EWX"7O[3EAX_P#AW\1_!6DRA-;U;X<^(Y+W^SAO5"\BR0Q[
MD#,@8H7*[LL%4$CXSK]MOVC_ -G?1?\ @GG_ ,$5?B/X$_X)]>(F^-?A?X@>
M(;IO'GQ#LM:M+B#0;#,4#[8;9F$I$<:PNZ9V%GE?:H5%_$VTM+J_NHK&QMI)
MIII%CAAB0LSL3@* .22> *[<NQ-3$TY.3O9V3M9_-=#RL[P-' UZ<:<7%RBF
MU?F2;;VE;56MM?72Y[Q^P%_P3=_:2_X*1>/-9\"?L]VND0?\(]IJWFL:QXBO
M)+>RM@[[(HF>.*1O,D(<JH4Y$;G("FN._:__ &5/B9^Q-^T/X@_9F^+]YI-Q
MXA\.?93?3Z'=/-:N+BUBN8RCNB,?W<R9RHP<CMFOUL^"NDZQ_P $P9/V8O\
M@FQX TFY_P"$^^)'Q'T/Q;\?-<L;=F6UA-U&8-+,R@@*#&%8;L;8&;&VY-?$
M?_!Q+87UM_P5P^)][<64L<-Q!H1MYGC(64+H=@&VD\-@\''0UCAL;5Q&.<=.
M1IM=W9I7^>MO(Z,=E6'P>4JIK[522EV5XN5O5:7?>Z/B2BBBO6/G 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:/E3[;_X)0?LQ_\
M!-W]MFV'[+G[1_BOQ[X6^+VN>*9#X*UWPU&);*]LOLJ,+65&25%9'BN)"Q6/
MAU_>'&T>V_MM?ML?L1_L7?\ !/\ \7?\$C/V'/$/BWQKJ&I>)[B'QKXM\3V_
ME0V4T=U&;J.$%(][%K58E"1B,*7?>['+?FE\.OB3\0?A#XTL/B/\*_&NJ>'=
M?TN1I--UK1;Y[:YMF9&1BDD9#+E693@\AB.AK,U;5M4U_5;K7=<U&>\O;VX>
M>\N[J4R2SRNQ9W=FR69F)))Y).:X)X+VN(YYS;BK-1OI=?IY'L4LU6'P3I4J
M<5-IQ<K:N+MIO:^]W;:Q^U/P/_;._P""*O@7_@FOHW[%O@;]N3Q%\*;O7]$M
M9?B1K'ACP-JKZO?WTL"_;HI+DZ=*F&?,9:,D"-!&C;.OQ=KWPE_X(C?#+]L#
MX/?\()^UIXM\??"J?4KR?XKW&N>&+ZW-C'"B/:1*J6,,TL<TFY)!$CLJ X*D
MBOA^BE2RZ-&4G&I+WKWU6[Z[7TZ:EXC.YXF$(SHT_<LEI+9.]K<UK/KIK=G[
M:?\ !0#]IK_@AU_P4)C\.>&/'O\ P4X\9^%?!WA.S2'0/ O@_P"'FIV^F6[J
MFP3&-M)8LX3$:Y.V-!M15W.6\._X)U?MI?\ !-[]GOPK^T;_ ,$]_'OQI\2Z
M?\+_ (EWMS;>#OBU!HD_VF:RDMFM3]HB2#S8FVE73,.T[I ZH#@_EY141RNE
M&@Z7/+E^6CO>^V_K<TJ<0XBIBUB?904];NTM4U:SO)Z6[6L?J[H_[5__  32
M_P""9'[ 'QC_ &;OV5OVJ];^-WB[XOZ9<:>L1\,W%A8:6LUI):>>XF0("L<K
ML=K.TC)$I5%&X?+OC"3_ ()B>#_^"<'P]\>?!CQ3JO\ PT]8^)H;GQ#;3+?M
M'%''/.Q++(GV/RE5;<KY9+DD;L_.!\B45K3P,:;OSRNW=O372UG96MY'-6S>
MI62C[."BHN,59^[=WNKMOFOU;9^G?[-7_!RW^VWJ'[0/@RQ_:3\?^%+'X?S>
M([1/&5Y9^#298-.,JB=U$.^0D)D_(K-QP">*\C_X+L_\%'-/_;X_:J&E?"[Q
MW9>(?A=X*&/ -_!HDMG*[75G9&^,GGHDKC[3;LJ[E  7Y<@@GX@HHIY=A*6(
M5:$;-*VFWKZ]/0*V=YEB<$\-5FY1;3;;;>G3?:^MK;H****[CR0K].O^#47_
M )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_ *=M)KS\U_Y%U3T/
M9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I
M+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%%
M !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%
M>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?T%?\'6W_
M "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****]H^5"BBB@ HH
MHH **** "BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_
M (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1
M110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_
ME6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\
M'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_
M\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]
MUD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHH
MH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_
MY%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444
M1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 444
M4 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y
M1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!
MUM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4***
M* "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3
MK_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA111
M0 4444 %%%% !1110!QGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*
M?>&.QKS[_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
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
M71_$L-C*([]=-N@9;5CG EB;#QYP<;E&<'&<5S>J_MY_L;:)\41\%]5_:/\
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
MCH-U8KX>;1K&69':72_WLL._C,@F.^0+@2#.!=\(?L'?M9?#WXL>,OC)X/\
MVX-";6_&FI&:_P!2UKX0I>W4-JI_<6,<IU)0D$2X"HBJ"?F(SC'UA13YV+E1
M2\-V>NZ?X<L-/\3:U%J6IP6,4>H:C#9_9TNIU0"258MS>4&8%@FYMH.,G&:^
M5/A%^P/^V'\%=9\2>*?"?[>&@7.M^+]5.H>(]?U?X-)<WM])C$:-(=3&V*-?
MECB4*B#(51DY^N**2;0-)GDGQ4^&'[7NM>(X]6^#O[5.B>'[&33(;>[TK6OA
MW'J*)<+G?=0.EU"ZELC]VYD4;1@CG.C^RU^S9HW[,7P_OO"]MXKOO$.L:_X@
MN]?\6>)-2C2.;5M4N2IFN#&GRQ+A4547A50#).2?2J*+NU@LKGF?[4W[.H_:
M7\&:#X1/C#^Q?[$\;:3XA^T?V?\ :?.^Q7 F\C;YB;=^-N_)V]=K=*]&U&T&
MH:?/8&39Y\+1[L9QD$9_6IJ*+L=CR[]FG]FM/V>/V5="_9C?QF=871=$GTXZ
MT-/^SF?S'D;?Y/F/MQYF,;STZ\UXW\//^">7[2OA+X'Z;^S%JO[>UPG@*QTS
M^S9K+PQ\.K?3M2GLCG?#]MDN;@QE@Q!=4#8/6OK6BGS,5D8GPV^'7@[X1^ =
M'^&'P^T6/3M$T'3XK+3+*(DB*&-0J@D\L>,EB22222236W114C"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
IBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>blkb-20250630_g14.jpg
<TEXT>
begin 644 blkb-20250630_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 ***P?B7\3O OP>\'S^/OB1X@32](MKFVMYKR2%Y LMQ/';PKMC5
MF):66->!_%DX )H WJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_6/;_P RS_\ >JC_ (B\O^L>W_F6?_O51_8F9_\ /O\ &/\ F'^MF0?\_O\
MR6?_ ,B?M!17XO\ _$7E_P!8]O\ S+/_ -ZJ/^(O+_K'M_YEG_[U4?V)F?\
MS[_&/^8?ZV9!_P _O_)9_P#R)^T%%?B__P 1>7_6/;_S+/\ ]ZJ/^(O+_K'M
M_P"99_\ O51_8F9_\^_QC_F'^MF0?\_O_)9__(G[045^+_\ Q%Y?]8]O_,L_
M_>JC_B+R_P"L>W_F6?\ [U4?V)F?_/O\8_YA_K9D'_/[_P EG_\ (G[045^+
M_P#Q%Y?]8]O_ #+/_P!ZJ/\ B+R_ZQ[?^99_^]5']B9G_P ^_P 8_P"8?ZV9
M!_S^_P#)9_\ R)^T%%?B_P#\1>7_ %CV_P#,L_\ WJKZ=_X)1?\ !=7_ (>>
M?M"ZU\!O^&6O^$'_ +'\&7&O_P!J_P#";_VGYWE7=I;^1Y7V*#;G[5NW[CCR
M\;3NR,ZN4YA0INI.%DM]5_F;8?B/)<77C1I5;REHERR7YJQ^@=%%%><>X%%%
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 %%%% !1110!'
M=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110
M 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%
M%%>8>\%%%% !1110 4444 ?F3_P=;?\ *.WP?_V6;3O_ $U:M7\^M?T%?\'6
MW_*.WP?_ -EFT[_TU:M7\^M?=9!_R+UZL_(>,O\ D=O_  Q"BBBO:/E0 ).
M*]:C_8&_;JEC66+]BSXM,K %67X<ZF00>X_<5Y;I! U:U)/'VA,_]]"OZ0/^
M"G%I_P %V8OCA_;'_!-W6=&_X0*'PS;F73KF+1&N9=1$DWG;/M\9;E/)P-X7
M@XYS7G8[&SPU2$(\OO7UD[+2W^9[F4Y72Q]"K4GSODY=(14F[WZ76UC^<Z?P
M!X[M?&S_  TNO!6KQ^(XM0-A+X?DTV47R78?8;<P%?,$H;Y=FW=GC&:[7XG?
ML7?M@?!3PF/'GQA_99^(?A;1"5!U?Q!X-O;.V0M@*&DEB55))  )!-?=/_!$
M[X\:1X _X+*>+/%'_!0EET?XD^*H-3T^"^\2:=':&S\37-W"7C9 JI;22QB>
M)" J_O!&O$@K[6M;[]M']A3]F[]ICXD_\%=?CI9^/? NMVLND^ =%C"W?]JS
M7$=PH6.-8Q]DBE\R*+RGP$*.Q"JH:3#$9E5H5E!13TCU?O7=O=TUL=6!R/#X
MO"NLYR2O)7LK0Y5=.>MU?R/Y]*Z3X7_!WXM_&_Q(/!OP8^%WB+Q;JYC,G]F>
M&M%GOKC8#@L8X49@HSR<8%<W7[M_LC_LM?MF_!O_ ((T_#31/^"9'AO2=/\
MB;\7+E-=\>^/+ZYM87L=/D662+:\X)+",VT*!5<H#,ZJK.7'7C<6L)"+TO)V
MU=EZMGG93EKS*M):VBKOE5V]4DDN[O\ (_%+XL_L_P#QV^ WB&W\)_&_X,>*
MO!^IWD?F6>G^)M N+&:X3.-T:S(I=<\97(S5GXH?LT?M'?!#1;#Q)\:/@!XV
M\(Z=JK;=,O\ Q/X5N["&[.W=B)YXU60[><*3QSTK]!O%EI^WW^SK_P %,?V<
M-5_X+->,%U3POH7BPR>&?%>I7%G<:?&&DC+R-<Q(IQ%.+61A/AHU4-@*<GZ4
M_:<^$G[0GQ7_ &<_VAOV7_BI\3=-\:^*/CI\?K:X_9QT/_A,(=3>+2AJ$-R;
MR)8Y)&L;."QC??PJQK$X(_>*7YI9E*#A>S3W:>F]M/1:L[X9'"K&JX\R<;I1
MDDG=1NN97^T_=C;=_<?BSX*^!?QE^)'@CQ'\2O 7POUS5_#WA"W2?Q1K>GZ;
M)):Z7&^=K3R@;8\[6QD\X/I7*5^A/_!3'QG#\"/V=['_ ()H?L5^'=:U'X7_
M  _U#S_C#\2=.TF7[+XK\4J5$PEG0%/)MW"H$9B Z(O/D([?GM7=AJTJ\.=J
MR>W>WGZ[V/(QV&AA*JI)W:7O/I?JEW2VOU=[:!11170<05^G7_!J+_RD+\:?
M]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B
M/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#
MK<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"OGG_@JIXL\0^"?V%_%_B+PQXQ
MU'P_=Q7VBQ_VOI.HO:7%O%)J]G'*5F0ADS&SJ2#T)!X)KZ&KA?VA?C!\%_@I
M\/QXH^/UU%!X:N=0AM+JXNM)DO+>*1MSHTRQH^Q-T8^=AM5MN2,@T%1TDCQW
M]DGX>_LHW/Q'3QA\"OVX/%_Q"U#2[>7SM#U#XO/K$"HZF,R2VI<Y W?*S# ;
M!'(KR/XFZQ\%O%W[?'QC\(?M*_MK^+/AW8:.OAM?".EZ?\49=#MG$VFA[DJA
M<(?G$9)&,%R3]ZI_&'BW]GS]IW]M_P""^N?L,Z?8:CJWA/7+B_\ 'OC#POH[
M6]I::.8=IM;F<(BRM+ED1,L1N;IN->Q?&3]LG_@G%H'B?Q+X)^/.O>&HM;TV
M1K37-)\1>$Y)+BZ"KA0BO QND9<;2F\$$ >E(TU3ZGLOP1\(>&O GPKT?PQX
M.\=:KXFTN&W:2QU[6M=;4[F]CED:4.UTQ)F'SX4YP%"@< 5S?Q]_9;\/?M!Z
MEIVIZU\6?B'X;;38)(DB\$^,KC2XYPQ!W2K%P[#& 3R 2*\#_82\8P_L:?\
M!/WQ'\9_C9X>UW0/!T'B[4M9\,Z#<6;O>Z9HES=1QVD/DDY7+LSX)'$NXG!S
M7MO[5G[4>B_ 3]DO6OVBM(5KB5]%B?PQ:RP$/=WMT%6TC,9&[EY$++C(4-QQ
M00U)3T/G+]FKP7XYT?\ :R^,>N?!3XQ?$7Q-X4^&'A270K&R\6^,KK58M5\4
M/&9I JR-MQ %2(KMR'?(.#BL+]E_XW>$?!_C#X,?$C2/VC]7UN3Q#\.=:UKX
M_IJWC&XU&'3W@M(9?M,]O)(Z6#1W9:!%1(\KE0#@Y^IOV#_V?+S]FK]F/P]X
M \1.TWB.\C?5O%]Y(VZ2YU6Z/FW#.W\95B(PW=8EKS_Q?X2\+?M<?M&:A\'O
M"?AK3[?X<>"=7AN_BGJ-E9I&/%.NQD2V^D.Z@>=% =L]QDME_+C('S46+YDV
M^QU/[)VC^._B[XJU3]LSXI0W^G-XGLA9?#_PK=2,HT;0 X>.66,';]JNF"S2
M$Y*+Y<8(PPKWBOSE^$/B*SOOB1\.]0TWQ9JLG[0<_P =M1MOB;I U6Y:XB\/
MK<7PE2:V9O+2R2T6S,1VA VS8<DU^C5"(FK,****9 5):?\ 'W%_UT7^=1U)
M:?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\
M]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(
M>,O^1V_\,0HHHKVCY4V?ASX.?XB?$+0?A_'K=GIC:[K-KIZZEJ,FRWM#-,L?
MFRM_#&N[<Q[ &OV!_P""=_\ P1D_X*/_ +'W[:/AK]HCXO\ [07AO2?A_P"%
MKB2\\1Z]9>.)Y8-5T\1-F'9(B QR;ADS;%5<ORRJ#^,M7)/$.OS:4NA3:Y>/
M8H<I9M<N8E.<Y"9P.I[5R8NA6Q$.6$DDTT[J^_;5'I9=C,+@JBJ5*;E)--6E
MR[=]'=?<?N)^Q?\ M%_L3?M+?\%Z?CC\7?#6M^&I]9NO#5GI_P )-=U79]GU
M"_MK:"UN[BV+8#RL8P(V0[W@60KPS5WW[%/@']OG]ESPQ\</&'_!;;XU:#J_
MP@UG1IWGM?$GB2'4([NY=B)%M$_Y8P20[D6U 0EVB$<0(-?SX@D'(-7-5\1>
M(-=6--;UV\O%A&(1=73R!![;B<=!TKAJ90I>[&>EHK57:Y>SOI?T/7H<2NG[
MTZ=Y*4Y:2M%N>_-&SYK=-5IH?4GPL_X)<ZI\7O\ @F[X_P#^"D&E?&O2=,TW
MP7K<MG'X/NK)I)[A$>W'S7 D CD/VE=J;&WX'(W"OO%?A#X^_P""O?\ P0T^
M#WP?_9"\>:9+XU^%VH6NG>,?!]YKHM"\-O#/;+YHSCE?L\\9?Y2I< [UVU^,
M*W-PL#6JSN(G8%HPQVDCH2*FTO6=7T.Y^VZ)JMS9S;2OG6L[1M@]1E2#BNJM
MA*U5J7/K&5XZ;*UK/77U//PN98;#)P5+W90Y9VEJW>_,G9VZ:6:/U3_X+R>.
MO#GPC_8:_9X_X)Y>+_B9I_BWXI^!;2WNO&=SI]Z;DZ=Y5B;<0R.?F&]I?D#
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
M"N/R6K]MX<\/6?\ QZ:%9Q8&!Y=JB\>G HMB_P":/W/_ ##ZOQ[+_F*PT?\
MN!5E_P"[$3QUO^"B_P"Q\S%;3XJ37!!^80>'=0./_(%(/^"@W[.LO_'C/XDN
MCZ6_A2\//8<H*]N5550J@  8 ':EHY,5_.O_  %__)!]0XZE\688=>F%FOSQ
M<CQ#_AO3X62_\@_X<_$*[[#[-X-G.3Z<XYH_X;CT.;_D'?LV?&"\S]W[-X%8
M[O7&9!7M]%'L\1_/^'_!#^R>,)?%F<%Z8=+\ZDC\J/\ @X(^(D7[4'[&/AOP
M)JO@GQ)\-+:U^)MEJ":_\2])_LZSG9-/U&/[,C!G)F;S2X7'*1.<\5^.Y_9E
M^&T'%]^UKX%4]#]G>:7G\%Z>]?M3_P '6W_*.WP?_P!EFT[_ --6K5_/K7V6
M28;&3P*<:[2N]HQ_5,_+>+,JSV.;M5<PE)V6JITU^C/8?^&?/@+#_P ?O[8>
M@+Z>1H%U)]>F*/\ A2G[*D/-W^V='ZA8/ %\^1]=W!KQZBO7^HXM[XJ?R5/_
M .09\U_9.9/?,*ORC0_6BSV'_A5_['=O_KOVH]6N,<_Z/X(G3/M\S=:/^$+_
M &)[;_7?&KQA<XZ_9_#:)N^FYN*\>HH_L^MUQ-3_ ,D_2"#^Q<4_BQU9_P#@
MI?E21[#_ &/^PG;_ .N\8_$NYQP?L^GV29]_F-'F?L#6_"6_Q;N#T)=],1?J
M,<_G7CU%']FM[UZG_@7^20?V%)_%BZS_ .WTORBC]=O"_P#8Y\-:=_PCP7^S
M_L,/V'9T\G8-F/;;BKU?$/[)G[?UA\-O"UK\,OC#97<^GV*"+2]7LT\R2"(=
M(I$R"RKT5ER0,#!QFO9/&'_!1O\ 9OT#1WO?#>KW^NW>S]U96FFRPY;L&>95
M"CU(W?0U^08WAC.</C'2C2E-7TDE=-=V]EYWL?S)FO /%.#S26'AAYU$V^6<
M4W%J^C<MEY\S5CRC_@JQ_9/_  DW@WR=GV_[!>?:<?>\G?%Y>?;=YN/QKY,K
MK/C9\8O%7QU^(-W\0/%C(LLX$=M:Q$^7:P+G9$N>PR23W))[UR=?KN1X&KEN
M54L/4=Y16OJVW;Y7L?TMPEE-?(N',/@:[O."=_5MR:^5[?(****]4^C"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 %%%% !1110!'
M=_\ 'I+_ -<V_E6'6Y=_\>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110
M!R'QH^!OP[^/GA(^#_B)I!GA5_,M+J!]D]K)C&^-\'!]000>X-?.'_#I+PM_
M;'G_ /"ZM0^P;_\ CV_L9/.V^GF^9MS[[/PKZ^HKCQ&7X/%3YJL+O[OR/C>(
M/#[@WBG%QQ6:8.-2HM.:\HMI;)N#CS)=%*YR'P7^!OPZ^ ?A(>$/AWI!@A9_
M,N[J=]\]U)C&^1\#)]   .P%=?1175"$*<%&"LD?48+!8/+<)#"X6FH4X*T8
MQ5DEV2044451U!1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y11
M17F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM
M_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH *
M*** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ
M_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX
M4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-
MOY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_
M !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9
M/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M
M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **
M** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-
M?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%%
M $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%
M%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1
MN4445YA[P4444 %%%% !1110!^9/_!UM_P H[?!__99M._\ 35JU?SZU_05_
MP=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR_P"1V_\ #$****]H^5"B
MBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6O
MTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX44
M44 %%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTA
MBGWACL:\^_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!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 0:7I\&D:9;:3;/(T=K D4;2N68JJ@
M DGJ<#DU/110 4444 %%%% !1110 4444 %%%% !69XS\:^#_ASX7O?&WC[Q
M1I^BZ/IT/FW^J:I=I!!;IG&YW<A5&2!R>20.]:=?*_[<^G:?\1_VP_V9_@+X
MWMDN_".N^(_$&L:OI=PNZ"^N],TU9K..53PZB21VV-D-MQ@TTKL3=D>H_"']
MN;]D7X\^+1X#^$GQ^\/:SK3Q&2#2XKDQSW" $EHEE"F8  DE-V ">G-7?CA^
MV+^R_P#LVZG:Z'\</C;H7AV_O8?.M]/O+DM<-%DCS3$@9UCR"-Y 4E2,\&O'
MO^"PFA:1H_[&UW\:-'T^&'Q9\/O$6BZIX)U*&,">UO/[2MH=D;#YL.DC*4'!
MX)!VBO8/VD/B7\%?V</ASX@^.GQ%\-Z?+//IZ:<88K"-[[7I&W"WTU/E+SM(
M[LJQG(&]B0 &-.RT8KLN^-OVF/@]X(^&NA_%Z?Q0FI^'?$>K:?I^C:GH8%W%
M<RWLRPP,K(<%"[ %L\5F?&7]MC]D_P#9[\31>"_C-\>?#V@:O+&LG]FW=WNF
MCC8@*\B(&,2G/#/M![&O+?V-?V(9O#W[!?P_^ OQXCN;/4=*UZW\4W&G:=.J
M_8+M-4.IPVF6##8C;(Y .OS[6&0U=U^V?X_^$7P&^!_BSQ3KG@?3]2UOQI:'
M1M/T.UTY'O/%6I30FWM;,JJ[YR1M4YW;(U)Z+BG:-[!=VN>OZ'KFB^)M&M/$
M?AS5[:_T^_MDN+&^LIUEAN(G4,DB.I(96!!!!P0:YOX:_'OX-_&+7?$/AGX7
M?$;2]=O_  G?BR\1V^G3^8;"X+.HC<CC.8I!QGE#Z5\P7&K>,OV$_P!@/X6?
MLE'Q[INE?$OQ79+X?TS5M0OT2WT623=/?7S2.P4QV44C;3GYW$*@?/BH/^"<
M6F_ KX6?M?\ QV^$'P>\7Z-/I-KI_@RWT!;;5H9I-0$.D2?:)E*M^^?S"SRN
MN?G=BV":.56;"^I]:ZQ\4OA[X?\ B!H_PKUOQ9:6OB'Q!;7%QH>DSN5EOHX
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
M6+Z0 -+(5 5%  5(U 5%&!R23Z1112;;&%%%% !1110 4444 %%%% !1110
M4444 %>$_&S]D'QIXB^.,?[3?[.'QP?X?^-9M&32=?-UH*:GINN6<;EXEN+=
MI(R)$)(69'#!?EZ5[M133:!JY\A2?LQ?MJ_"G]I'2?VM[[QMX?\ C9K']CMH
M.HZ#=6*^'FT:QEF1VETO][+#OXS()COD"X$@S@7?"'[!W[67P]^+'C+XR>#_
M -N#0FUOQIJ1FO\ 4M:^$*7MU#:J?W%C'*=24)!$N J(J@GYB,XQ]844^=BY
M44O#=GKNG^'+#3_$VM1:EJ<%C%'J&HPV?V=+J=4 DE6+<WE!F!8)N;:#C)QF
MOE3X1?L#_MA_!76?$GBGPG^WAH%SK?B_53J'B/7]7^#27-[?28Q&C2'4QMBC
M7Y8XE"H@R%49.?KBBDFT#29Y)\5/AA^U[K7B./5O@[^U3HGA^QDTR&WN]*UK
MX=QZBB7"YWW4#I=0NI;(_=N9%&T8(YSH_LM?LV:-^S%\/[[PO;>*[[Q#K&O^
M(+O7_%GB34HTCFU;5+DJ9K@QI\L2X5%5%X54 R3DGTJBB[M8+*YYG^U-^SJ/
MVE_!F@^$3XP_L7^Q/&VD^(?M']G_ &GSOL5P)O(V^8FW?C;OR=O7:W2O1M1M
M!J&GSV!DV>?"T>[&<9!&?UJ:BB['8\N_9I_9K3]GC]E70OV8W\9G6%T71)].
M.M#3_LYG\QY&W^3YC[<>9C&\].O->-_#S_@GE^TKX2^!^F_LQ:K^WM<)X"L=
M,_LV:R\,?#JWT[4I[(YWP_;9+FX,98,075 V#UKZUHI\S%9&)\-OAUX.^$?@
M'1_AA\/M%CT[1-!T^*RTRRB)(BAC4*H)/+'C)8DDDDDDDUMT45(PHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
JHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>blkb-20250630_g15.jpg
<TEXT>
begin 644 blkb-20250630_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@ HKQ#Q[^WS^S]X#_:5\,?
MLV7?Q&\+27VMV^HMK%[)XMM8O[$GM_)$-M-&3GSIVE8(A*M^Z; ;M[?3::"Z
M"BN2\!?'KX)?%/2=7U[X;?%GP]KMCH,[PZU>:5J\4\5BZ*682LC$)A03D\8!
M-<;_ ,/!?V%?^CPOAI_X6EE_\<HLQ71Z_16?X5\5^&/'/ARR\8>"_$-EJVDZ
ME;K/I^I:=<K-!<Q,,JZ.A*LI]0:S_B7\5OAG\&O"\GC;XL^/M(\-Z1%(L;ZC
MK6H1VT.]ONH&<@%CV Y-(9T%%,M[B"[MTNK699(I4#QR(V0RD9!![@BGT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %4/%>F:EK7A?4M&T;56L+R[L)H;2^0<V\K(560>ZD@_A5^L_Q;)XHB
M\*ZG+X'M[*76ET^8Z/%J;LML]UY;>4LI3+",OM#%>0,XYH _//\ 9S\1?LR_
MLH_"#2_V1?\ @HY^R':>%;^.ZFL[GQ]KGA*+4=!\22R3.R7)U%48K*P8$^9@
MQ@ EDQM7Z9_;?^*'BG6]+\._LD_ G7/(\9_%AI+6/5;-@W]A:"B@W^J9'0K$
MWEQ'(W2RKM.5KQGXL?&/]M#]MSP?\0_V&(OV-/#_ (>UR&SM-,\:>)=6^(%O
M>:9HZWD8GBN(HHX?-F<QCS$51F-MA8Y !]>U/_@FA\&M>NO#'B+4?B+\0-/U
M_P -^ M.\)KK7A?QE=:7)=6-HORAQ P/S/ER,X)P>HS6KM>[(5[61PO_  2]
M^&'@GX4_%#]HKX1^"M$BMM!T3X@6>G6-DP# 0)IT2 -G[Y(Y8GEB23U-,_X*
M:> OA1H7PFT/]G/X._!KP?9^//C'X@B\,^'[FV\,VJRV-LY#7U\"L88+%!D%
ME(*F56'2KO["/[!_BK]GG]HSXJ?$OQ9K?C46-WXG_P"*0;5?'+WL6LV36J*U
MS=Q"5O.F5\JKS@.,<#&#77^#_@1\5_'_ /P42\1?M.?&+PM_9_AKP5X:B\/_
M  G@DO8)C<M< O?ZCLC=C"QYA&_:S1MR!MI-KFO<$GRV/</AC\._#/PC^'.A
M?"WP79^1I/AW2+?3M.B/)$,,:QKD]V(7)/<DGO7R3_P68_9P^%>N?LF_$?\
M:*\2:3<ZIXFTOP[96F@R:C?22VVCH;^ 2/:P$^7%+(&(>4+O( &X#(/TG\7_
M !?\?/#GCCP+I7PA^%%CXAT/5M=:#QQJ=UJJ6[Z+8[ 1/&C,#,V<_*H8_*!C
MYLCQ#_@J%HW[5?QM^"/BO]F#X&_LHWWB:S\2Z1:A/%Z>,=+LX;>9;I)6B-O<
MS)*V!$/F'!WC'0TH74DQNUK'TUX&_P"1)T?_ +!5O_Z+6M2O._V:?&7QB\6^
M _)^,W[/][\/K_33%:6UC>^(K'4C>1K$N9@]F[J@W9&UCGC/0UZ)4;#6P444
M4#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR;]K3]MK]GG]BCPG9^*
MOCQXNDLVU25X](TNQM6N+R_9 "_EQK_"H9<NQ51N4$Y8 ^LU\'?\%>_V0?VF
M/B1\4/AI^UW^S#X8M?%&K_#:X$MQX5N@KF7RKA+F*5(F91,-RLKQJ1(1LV9.
M=M12<K,4FTM#6_X)2?\ !3"7]J8ZG\&_CGXDOC\2#J%]J>G65QX>6TB.D!H_
M*16B4(S)N.=P#$'JV":^@OVP_P!M+X*?L/?#:V^)OQJN[]K:^U%;'3].T>W2
M:[NI2I8[$=T&U54EF+ #@=64'P7]B/\ X*M?#W]J#XWVWP%^._P%O/AW\6K.
MWGALK;5+;<)66/S)H(WE1)K9V1"_E.N"$^^Q !\*^*6MZ'_P49^,/QF_:<\2
M:S:/\,_@OX#U[1?AE8W-PH35=8-C,9;]%)^;!VNIP#_QZ]T85;BG/561'-[N
MA]__ +)_[4_PV_;(^#EK\</A19ZK;Z1=WD]JD.M6J0W"R1/M;*H[KC/((8\'
MM7DO[5O_  5Y_9*_8_\ C$?@=\2%\2ZEKD-K!/?CP[IL,\5CYO*1RM)/&0^P
MJ^U0WRNI[XKP3_@F+^T_X)_9-_X(XZG\;?%%Q#.WA_5]3:VTP3#S+J[EG"6T
M&!RH>0J"<<*&;HIKY-_;1^!%]X&_8A\(_M#?%S6[;4OBC\6_B2WB#Q7-YRM-
M9V\EK.]O:[028PJN79,#:TFS_EFM.,(\[N#D^56/W0KQ/]LO]OS]G[]AO0],
MOOB_?:E>:GKDC)HOASP_:+<7][M(#.J,Z*J LHW,RY)PNXY%>T6EY::A;)>6
M%U'/#(,QRPN&5AZ@C@U^<'Q1,?Q _P"#BKP/H7BN);FT\-^$=VE6\XW(KIIM
MY<HP![K-*7![,@/:H@DWJ5)V6A],?L;?\%//V<?VU?%>I?#GP+:>(/#WBG2K
M<SW'AOQ;IZ6US)"I :2/RY)%8*67*DAQG.W'-?1=?FS^T?;Q>"/^#A?X2ZQX
M8A$-QK_A&)]6,0QYY>#4[5B_K^ZBCZ_W%]!7Z34325F@BV]PHHHJ"@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BD=UC0NYP%&2:@_M6P_Y[_^
M.G_"FHRELB93A'XG8L457_M6P_Y[_P#CI_PH_M6P_P">_P#XZ?\ "JY)]F3[
M:E_,OO+%%5_[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\R^\AT[PS
MX;TC5]0\0:3X>L;6_P!6DC?5;VWM$2:]:-!'&TKJ TA5%"*6)PH ' J]5?\
MM6P_Y[_^.G_"C^U;#_GO_P".G_"CDGV8>UI?S+[RQ15?^U;#_GO_ ..G_"C^
MU;#_ )[_ /CI_P *.2?9A[:E_,OO+%%5_P"U;#_GO_XZ?\*/[5L/^>__ (Z?
M\*.2?9A[:E_,OO+%%5_[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\
MR^\L457_ +5L/^>__CI_PH_M6P_Y[_\ CI_PHY)]F'MJ7\R^\L457_M6P_Y[
M_P#CI_PI4U*RD<(DV2QP!M/^%+DGV#VM)_:7WD]%%%2:!1110 4444 %%%%
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
M_AU\2_VHO@!\)#_9-I82Z-I.B3%CNA<Z,R+,S 9+ESO9NI8D]37(>'-6\;_
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
MC1-2@O+2YC#V]U:S+)'*IZ,K*2"/<58K5--71Z491G%2B[I[,****"@HHHH
M*DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH
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
M<=?.LW7'YBJ#H\;%)%*D'D$8(K:,HRV=SKC.$U>+3$HHHJBPHK] ?V._V._
MWP[\#:=XY\<^'+;4O$NI6R73-?0B1=/5QN6.-6R X!&YNN<@''7VKQA\._ G
MC_1WT#QIX2T_4K1TV^3=6RMM'JIQE#Z%2".QKX3&<=X/#8MTJ=)SBG9RO;[E
M;7[T?C^9^,&5X',I8>CAY5(1=G-22VWY59W7:[5S\E**]7_; _9YC_9X^*/]
MBZ--)+HNIP?:M(DF.61-Q#0L>Y0]^ZLI/.:\HK[/"8JCC<-"O2=XR5T?J>6Y
MAA<VP-/&89WA-73_ ,_-;/S"BBBN@[0HHHH *_3K_@U%_P"4A?C3_LC.H?\
MIVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%
M%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\
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
MO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110
M4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P
M4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.W
MP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH
M**** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%
M_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%
M%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWAC
ML:\^_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=
M[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\
M=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^
M%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[
MI10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##
MO?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#
M;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"
MRN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^
M'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;
M?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?
M_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"-
M>Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\
M0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\
MPLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C
M_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z
M&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ
MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
MC7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_
M ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_
M $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_
M ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_Q
MH_X=[_!/_H;?'?\ X65S_C7NE% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))Z
MG Y-3T44 %%%% !1110 4444 %%%% !1110 4444 %%%<Y\8O$NK^#/A'XJ\
M8>'X]]_I/AR^O+%-N[=-%;NZ#'?YE'% '"_$_P#;W_8W^#/C*7X>_$S]HGPW
MI>M6S!;S3WNS(]H3C F\L,(3R.'*\'/2N\U#XM?"[2?APWQAU+XBZ)#X36Q6
M\/B235(A8_9VQME$^[85.0 0>20!UKQ7_@E[\.?!&B?L'^!]1LM,MKRZ\8Z"
MNL^*[^YC$LNJWUWNDN'N';)F;<[)\V<*H7H,5R__  3F\&^%4T_XY_ &7P]9
M:CX(\)_'+4;?PWI%[:I/:64>+:[^RQHX*A8;@[U&,JQSUP:MI?<2FSVOX'?M
M??LR_M*:C?:-\#/C1HGB.]TV(2WME97!$\<1( D\MPK%,D#> 5RP&>11HW[6
MGP'U'X?^)_BGJ_CFWT+P_P"$/$]]H&N:IX@86<4-[:3>3*H+GY@9/E7'+$@
M9XKQ/P+:Z9^TE_P4]N/CW\+[.(^%?A7X-N?"VL>*+= (]:UF>7<]E&XXFCM4
MY9LD+(VW'0U[UX#_ &=OA7\/=%U?1(-$34[76/&M_P"*[E-<BBN!#J-U<-</
M)&"@"!'8[#]Y1_$3S2:2!-LA^!G[5/[._P"TO%?R? GXN:/XE;2V4:C!83D3
M6V[.UGB<*ZJ<'#$8.#@\&M+XF?'OX-_!O6/#_A_XH_$;2]#OO%6HBP\.VE]/
MMDU"X+(OEQKU)W2(">@+KD\BOG/X W'A_P"-G_!07XA_MP>"OL]G\/?#?P_'
M@I/$@Q';^([Z&[^U7=ZC\"6&W6-;?SCE6V?*Q"\?/OQY^)OPU_: AT']L[Q7
M\1-!%[J_QE\+:=X!T&;6(/M&B>%K;5%=KF6+=NBDNI%-S*6'RQK I(VD52@G
M(.;0_3RBH=-U+3M9TZ#5](OX+NTNH5FM;JVE$D<T; %75E)#*0001P0:FK,H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.[N[2PM9;^_N8X((
M(VDFFF<*D: 9+,3P  ,DFI*^8_\ @K+J-\_[,&F> 5U":TTSQK\1= \/>([B
MWE,;+IMS>*)UW#!4,JA#ZJY!X)II7=A-V5SM?#?_  40_8@\7>.(?ASX<_:=
M\)W6K7-U]FM(DU$"*XFR (XIB!%(Q)  5B23@9KL_C7^T5\#?V<M#M_$?QQ^
M*.D>&;6\F,5B=3N@KW3C&5BC&7E(R"0H.,C.*Y']K?X(_"'Q#^Q7XV^%>L>#
M=*M?#FF^"+YM.LX[-$ATPP6KO#+"H&(VB9592,8V_6LK]E;QWX9N_P!B+X8_
MM)?'^XTV&_T?X:6MY?>*];B0S6L3VL1GF\YQN3S1'&[[3\Y"\' IV5KBN[V.
MSL/VK?@)X@^ FM?M+^"OB'9>(?!^@:9=WVI:EH;_ &@QQVT1EF0H,,)%09V,
M W(XY%5OB)^V/^S1\(/!&@^/_BS\7=*\-V/B:PCO-$BU6;9<W43QJ^Y8%S(V
MU77<0I"Y&2,UX=^PW\ HOB[\(OC?X]\9>&+WPWX5_:#\0:E<Z/H4<8M[F'1;
MBV:U2[*%2(9[A'>;!4\%&.[-?0/C"X^!W[-OPV_X6GX^;3=-TWP3X:6S/B'4
M+>-KF"RC55$*R;=[%RJ 1K]]RH"DD"AI)V&FVKEK2OVB?@;KWP=F_:"T3XI:
M->>"[>RDN[CQ';7@>VBBCSYA9ESM*D$%2-P(P1GBN9^$7[=7[(GQZ\9Q?#OX
M/?'S0?$&MS0231:;83,9'C09=@"HZ#DU\\? /]DWXJ>-/^"<OQC\+V7A2#PS
MK'QO\0:_XD\-^%=2;R$T2VOQ&+6UE"@B(^7$KE0/E\P*0""!Z5X!_::^+?PF
M^,'@CX"?M._LW:-X6_X319M/\*^*_"GBD:G:37<$/F&VG1[:"2%F1?E;#*S<
M<8)#<5J*[/I:BBBH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *9<6\%W ]K=0I)%*A22.10592,$$'J".U/HH ^7?!O[#
MO[2_P&T:Z^%_[+?[9\?AKP%)=S2Z/H7B#P%#JUUH"2NTCQ6ERUQ'NC#,Q194
M?;G^+G/+_"_]C?\ :U\!?!?QU^Q3IWCVRT+2_$,EYJVG?'K1F,^J7EQ<WD;W
M,-_8R2H_VN6%I4%S%+L5(UQM<+G[*HJN=D\J/G_]F3]EG]I+]G:'PYX(/[3G
MA6^\">'[<P#PGI'PF33FFCV,!BY^WRLK^8PD9RK,Y#;CEBU=A^V%\!?'?[3'
MP)U/X,> OC1/X$EUB2./4=9MM*-V\UGSYMMM$T+*L@PK,K@[=R]&->H44N9W
MN.RM8\-^ '[-_P"T/\)TT[P7XX_:&\(^(/ >GZ4^GIX,TKX31:7&8?+*(@D%
M[, @[J4.\9!ZYK-^/G_!-?\ 9F^,'A[1-&\)?"3P+X1FTKQ;INKW5YIO@*R+
M7MO;3B26R;8(R(YE&QB2PP>4;I7T)13YG>X65BKHFB:-X:T:T\.^'-(M=/T^
MPMDM[&QLK=8H;>%%"I'&B@*BJH "@    5:HHJ1A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<1^T9\ ? G[3_ ,&]:^"7Q'2Y73-9A0?:K&7R
M[BTFC=9(;B)\';(DB*P."#C!!!(/;T4)V8'R3\6OV'OVY/C'\&]5^!7C/_@H
M):76A7NEO:/+#\-X[:^U--N%AO+A+H_NVP!(8D1I%+ \$@UO'?[(?[4G[5WP
MH\$^!/B/KWAKX3P_#S6/+N/".F:./$.@^*$MHK?[#=",W-N\=M&PD"VL^[YE
M!<, I/U_15<[)Y4>>? OP%^T5X*EU(_';]H'2/&\4Z1#2X]+\"+HWV(KOWEB
MMU/YH8%,#"[=G?/' ?MB?L;_ !3_ &GOB%X,\7>%_P!HBQ\.:5X-G-]!X7UC
MP2-7L;O4@3Y=Y*ANX [1J?D5PP5LL,$FOH*BE=IW'9-6/(]#^$_[6\?PTU[P
MSXI_:[TRZ\27LUL_A_Q/IGPU@M5TL1R!I$DM9+J9;E9%&P_,A56.TAL,.<\)
M?LB_%WQ1\;/#/QP_:H_:"L_&-QX'^T2>$- \/^$AI%A:W4\7E27<P:>>2XE\
MLD*"RJA)(&37O]%',PL@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
:**** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20250630_g16.jpg
<TEXT>
begin 644 blkb-20250630_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@ HHJAXKTS4M:\+ZEH
MVC:JUA>7=A-#:7R#FWE9"JR#W4D'\* /'_'O[?/[/W@/]I7PQ^S9=_$;PM)?
M:W;ZBVL7LGBVUB_L2>W\D0VTT9.?.G:5@B$JW[IL!NWHOQ8^./P;^!&A1^)O
MC/\ %#0?"]C-(4M[C7-4BMA.X&2D8<@R-CG:H)Q7P;^SGXB_9E_91^$&E_LB
M_P#!1S]D.T\*W\=U-9W/C[7/"46HZ#XDEDF=DN3J*HQ65@P)\S!C !+)C:OV
M'^TIK/P8\"66@_'#QO\ L^:Q\0;[3Y7LM"D\)^"FUV]L(YT\QY41%8Q1,($!
ME&!DHN?FJW%)V)3;1VOPL^,7PI^.'A=?&OP>^(FC>)M),IB-_HNH1W$:2  F
M-BA.QP""5;!&1QS7,:C^V5^R=I'Q*'P=U/\ :-\&0>*#="U.B2^(8!.MP3@0
ML-WRRD\>6<,20,9-?*G_  3XE@^)?B7]J/XS_ BWM?"%_P"+YX;?P]\-FVVV
MHZ#=VUE<1)=WEL,"VDN)W,F!D JX+'''E'A#XN?L"6/_  2GU;]F3XCV]EI?
MQ-MO"6I1ZQX9U#PS<-K<?B1%E=;EP(3(6$P1_-)VK'PS*%8!\BO87,['ZFUS
M_P 2_BM\,_@UX7D\;?%GQ]I'AO2(I%C?4=:U".VAWM]U SD L>P')KCOV(?&
M6O\ Q#_8Z^%WC;Q5=R7&IZGX"TJ>_N9FR\\QM8]\K'N6.6/^]7S]_P %F/V<
M/A7KG[)OQ'_:*\2:3<ZIXFTOP[96F@R:C?22VVCH;^ 2/:P$^7%+(&(>4+O(
M &X#(,I)RLRF]+H^S[>X@N[=+JUF62*5 \<B-D,I&00>X(I]9?@;_D2='_[!
M5O\ ^BUK4J1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !6?XMD\41>%=3E\#V]E+K2Z?,='BU-V6V>Z\MO*64
MIEA&7VABO(&<<UH44 ?"WQ8^,?[:'[;G@_XA_L,1?L:>'_#VN0V=IIGC3Q+J
MWQ M[S3-'6\C$\5Q%%'#YLSF,>8BJ,QML+'( /N?B?6_VC_V6/!O@GX=?!K]
MG.7XI^&M"\)6NEW][9>*;;3]4AFMHEB60Q71"3(Z*"=K[@V>"*]HT[PSX;TC
M5]0\0:3X>L;6_P!6DC?5;VWM$2:]:-!'&TKJ TA5%"*6)PH ' J]5.2["L?*
MW[*OP1_:#UC]K7XA_MR_&OX6VG@:Y\2>&+70?#_@>/6X;RYDA@*.;F\G@S$)
M&,:*H4L55BI^Z"V=\9_$W[=_[57P[U7]GK1?V.7^&3>*[)])\4>.O$7C'3[Z
MWT[3Y1MN?LT=HYENI&B+JF0B@L"Q7M]=44<VMPMH>4:U:?%[X&6_PH^#_P"S
MQ\(K/7?"%G+!HOB?4+W5XX)-#TJWMTCBG1693,V%Z*&/RXQ\V1Y1_P %0M&_
M:K^-OP1\5_LP? W]E&^\36?B72+4)XO3QCI=G#;S+=)*T1M[F9)6P(A\PX.\
M8Z&OJZBA2L[@U='G?[-/C+XQ>+? ?D_&;]G^]^'U_IIBM+:QO?$5CJ1O(UB7
M,P>S=U0;LC:QSQGH:]$HHJ1A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>3?M:?MM?L\_L4>$[/Q5\>/%TEFVJ2O'I&EV-JUQ>7[( 7\N-?X5#
M+EV*J-R@G+ 'UFO@[_@KW^R#^TQ\2/BA\-/VN_V8?#%KXHU?X;7 EN/"MT%<
MR^5<)<Q2I$S*)AN5E>-2)"-FS)SMJ*3E9BDVEH:W_!*3_@IA+^U,=3^#?QS\
M27Q^)!U"^U/3K*X\/+:1'2 T?E(K1*$9DW'.X!B#U;!-;'Q]_P""VO[)GP'^
M(>N_#@^$O'?BFX\+ZE)8>)-0\-:#&UI87,;F.2)I+B:++*X*\#:2#AC6?^Q'
M_P %6OA[^U!\;[;X"_'?X"WGP[^+5G;SPV5MJEMN$K+'YDT$;RHDUL[(A?RG
M7!"??8@ YG_!2?\ :F_: ^"7@KXC_!/X/?\ !/C4]7\,ZKH5S]O^(%E&6T[=
M>VY:[NI+:&W)=E,DF]WD +*68XX-\J<[-$7?+N?0WPY_;K_9K^)_[,%[^U[X
M>\;21^"]+MYI-8N;FR<7%@\6/,AEA4,WF#<N%7=NWJ5+!@3\_P"D?\%^/V+[
MOQC8>'O$7@WXB:!IFIRA;/Q-K/AV%+)TR!YV$N&E,?(.Y4) /(%5?^"(7A+X
M%V_[ &I^'?!?BBT\=W%[KUSJ'C'1;G3MBV]\T$*I9^5./F7RX(BLA&UF+$?=
M('RS_P %2?VG_C)^U%'\/OA?^T]^RGK?P(\&6WB/S[CQ;KEE<:F^XQ%&6'R[
M>(';&S,8E)9BJG*A>6H1YF@<FHW/V-MKFVO;:.\L[A)894#Q2QL&5U(R&!'!
M!'.:\Q_:O_;%^ W[%WP^C^(GQU\4O9P74Y@TO3K. S7FH2@9*0Q@C.!@EF*H
MN1EAN&>S^%;>#W^&/AQOA[K*:CH']A6G]B:A'+YBW-IY*>3(&'W@R;3GOFOS
M0_X*?^/?'=W_ ,%@OA-X;\+_  ;?XB3^&?"L=YX?\#M>+#'>W[M>RB4NZE55
M&B@D8D8*VO)'41"/-*Q4G9'UW^R3_P %._@_^U[\39?A-X7^%'Q"\,:J-'EU
M6S;QAH$5M#=VL;QHS1O'-)DYE3@C&#P3TKZ2KXL_9J_X*;_'/6/VO[7]BC]L
M_P#9GM_A_P"*]9L'NM!N--UA;J"7$4DJHQ5G1E9(I0)$D(WIL*@GC[3I25F$
M7=!1114E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ([K&A=S@*
M,DU!_:MA_P ]_P#QT_X5)=_\>DO_ %S;^58=;TJ4:B;9R8G$3HR2B;']JV'_
M #W_ /'3_A1_:MA_SW_\=/\ A6/16WU>'F<WUVKV7]?,V/[5L/\ GO\ ^.G_
M  H_M6P_Y[_^.G_"L>BCZO#S#Z[5[+^OF;']JV'_ #W_ /'3_A1_:MA_SW_\
M=/\ A6/11]7AYA]=J]E_7S-C^U;#_GO_ ..G_"C^U;#_ )[_ /CI_P *QZ*/
MJ\/,/KM7LOZ^9L?VK8?\]_\ QT_X4?VK8?\ /?\ \=/^%8]%'U>'F'UVKV7]
M?,V/[5L/^>__ (Z?\*/[5L/^>_\ XZ?\*QZ*/J\/,/KM7LOZ^9L?VK8?\]__
M !T_X4?VK8?\]_\ QT_X5CT4?5X>8?7:O9?U\S8_M6P_Y[_^.G_"E34K*1PB
M39+' &T_X5C5):?\?<7_ %T7^=)X>"0XXVJY)67]?,W****XSTPHHHH ****
M "BBB@ HHHH **** "ODS_@H_P#M ?MV_LG7!_:%^!7ASP;XA^&6D>'4'BO1
M]><QW5K=_:7'VF-E>-F5ED@0*&?E6^09W5]9UD^.? G@KXF^%+SP+\1/"FGZ
MYHNHH$OM*U6T2>WN%#!@'1P5;#*K#(X(![4XM)ZB:NCX)_9-_9/_ &M/VJ_V
MT?#/_!3#]KK1/#7A2RL?#\,OA/PUX?G\R6[B>WD%N\I#OL4+<-(2[ERVU-BJ
M,#IOB[\</^"U?AG4/$WPV\,?L=^#/%%K=WEY;^&O%^GZQ"B?9'=A"\L,MTOS
MJC+G>(QD<@C)/V_INFZ=HVG6^CZ18PVMI:0)#:VUO&$CAC4!515'"J   !P
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
MR<@U[57Y?_L17?Q5L?C_ &-U\'](LK_55L+KS+74KAHK=X?+(;>R\@ [2/\
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
MBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\
MC[B_ZZ+_ #I/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LL
MVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_
M ".W_AB%%%%>T?*A1110 4444 ?4W[)G[?UA\-O"UK\,OC#97<^GV*"+2]7L
MT\R2"(=(I$R"RKT5ER0,#!QFO9/&'_!1O]F_0-'>]\-ZO?Z[=[/W5E::;+#E
MNP9YE4*/4C=]#7YZT5\MB^#\FQF+=>2:;=VD[)O[KZ^31^>9EX8<+9GF+QDX
MRBY.\HQDE%OJVK-J_7E:.L^-GQB\5?'7X@W?Q \6,BRS@1VUK$3Y=K N=D2Y
M[#))/<DGO7)T45]+1HTL/2C3IJT8JR79'WF&PU#!X>%"A%1A%))+9);(****
MT-PHHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^R,ZA
M_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110
M 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!1117
M0<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_
M %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#99M._
M]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y';_P
MQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^-/\
MLC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0
M_P 1_0-1117YV?MX4444 %%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJU
MCL9VFA;1=6DM&9BNTABGWACL:\^_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!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!!I>GP:1I
MEMI-L\C1VL"11M*Y9BJJ "2>IP.34]%% !1110 4444 %%%% !1110 4444
M%%%% !117.?&+Q+J_@SX1^*O&'A^/??Z3X<OKRQ3;NW316[N@QW^91Q0!POQ
M/_;W_8W^#/C*7X>_$S]HGPWI>M6S!;S3WNS(]H3C F\L,(3R.'*\'/2N\U#X
MM?"[2?APWQAU+XBZ)#X36Q6\/B235(A8_9VQME$^[85.0 0>20!UKQ7_ ()>
M_#GP1HG[!_@?4;+3+:\NO&.@KK/BN_N8Q++JM]=[I+A[AVR9FW.R?-G"J%Z#
M%<O_ ,$YO!OA5-/^.?P!E\/66H^"/"?QRU&W\-Z1>VJ3VEE'BVN_LL:."H6&
MX.]1C*L<]<&K:7W$IL]K^!W[7W[,O[2FHWVC? SXT:)XCO=-B$M[965P1/'$
M2 )/+<*Q3) W@%<L!GD4:-^UI\!]1^'_ (G^*>K^.;?0O#_A#Q/?:!KFJ>(&
M%G%#>VDWDRJ"Y^8&3Y5QRQ( &>*\3\"VNF?M)?\ !3VX^/?POLXCX5^%?@VY
M\+:QXHMT CUK69Y=SV4;CB:.U3EFR0LC;<=#7O7@/]G;X5_#W1=7T2#1$U.U
MUCQK?^*[E-<BBN!#J-U<-</)&"@"!'8[#]Y1_$3S2:2!-LA^!G[5/[._[2\5
M_)\"?BYH_B5M+91J,%A.1-;;L[6>)PKJIP<,1@X.#P:TOB9\>_@W\&]8\/\
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
M%A:W4\7E27<P:>>2XE\LD*"RJA)(&37O]%',PL@HHHI#"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
IHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20250630_g17.jpg
<TEXT>
begin 644 blkb-20250630_g17.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M,_["/_!.#XL?M/?%7P3K$F@)=0:AX-\-WH>%KE]H@>X56&8X9))8 9,<K S
M$ 9\-_8Z_;V_9;M?VC-7_;=_;YU3Q5XK^)$UX?\ A&M.TO0HY=.T2(#"/&))
MU^=02L:XQ& 7RTC;D_;RBG[17;MN'(]-3Y+_ &GO^"LWP\_9^^#_ ,*_C9X=
M^$'B#Q1I'Q5<OID:2K:36D(6)LNI60-*WFC;&" VUOFP.<__ (*5_'C_ ()M
M>$?'.A?"S]O7X2W6KSR:,=2T+6!H$DT<<;3/&\"7$#K*K[H@S1CY<%"3R*^P
MI8()]OGPH^QPR;U!VL.A'H:AU'2=+UB 6NKZ;;W40;<([F%74'UPP/-0G%/8
M=F?F)_P31^"G@[]H'_@H5=?ME_ 7X R^ ?@]X)T&73?!8GL/(;5;N2%[=I3R
M?-<K-<,[[G*CRD))Z?J'21QI$BQ1(%50 JJ, #T%+1*7,QQ5D%%%%2,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ.[_X])?^N;?RK#K:G2]H
MKW.:OB/8M*USH**Y^BM/JWF8?7_[OX_\ Z"BN?HH^K>8?7_[OX_\ Z"BN?HH
M^K>8?7_[OX_\ Z"BN?HH^K>8?7_[OX_\ Z"BN?HH^K>8?7_[OX_\ Z"BN?HH
M^K>8?7_[OX_\ Z"BN?HH^K>8?7_[OX_\ Z"BN?J2T_X^XO\ KHO\Z'AK+<:Q
MUW;E_'_@&Y1117*=X4444 %%%% !1110 45\+_\ !P1^V/\ M'_L0_L8^&_B
MQ^R_\1O^$8\07_Q-LM)N[_\ LBSO?,LY-/U&9XMEW#*@S)!$VX*&&S ."0?Q
MW_XB%?\ @L!_T=W_ .6!X?\ _D"O6P>3XG&T?:P:2\[_ .3/G,SXGP&58IT*
ML9-V3T2MKZR1_3A17\Q__$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\
MH[O_ ,L#P_\ _(%=7^KF._FC][_R//\ ]><I_DG]T?\ Y(_IPHK^8_\ XB%?
M^"P'_1W?_E@>'_\ Y H_XB%?^"P'_1W?_E@>'_\ Y H_U<QW\T?O?^0?Z\Y3
M_)/[H_\ R1_3A17\Q_\ Q$*_\%@/^CN__+ \/_\ R!1_Q$*_\%@/^CN__+ \
M/_\ R!1_JYCOYH_>_P#(/]><I_DG]T?_ )(_IPHK^8__ (B%?^"P'_1W?_E@
M>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0*/\ 5S'?S1^]_P"0?Z\Y3_)/[H__
M "1_3A17\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+
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
MX-ZS\<M7^)'PV\:Z+X4\01Z'XY3X?^*7OY_#&H.546]\DD$7EOODCC(4MAW
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
M/PY16U2A"JX\VT=;=+]+^G0YJ&+J8>$U'>:M?JEUMZ[-]M.K/V5^''_!3/\
MX)UCXH?!_P#X**^*?VBM0TSQ7\+?@1_PANH?!B#PE>/=7^HI%*J^1=*OV81,
M9I,,S  )$6*G*C\=-=U677=;O-<F@2)[RZDG>.(85"[%B![#-5:*RPV#IX5M
MQ;=^_1*[M^+\S?'9G7Q\8QFDK7>E]6TDV[M](K:R\@HHHKK/."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 45\G?
M\%#OVO?%?PRU"#X,?"[5'L-1N+1;C6-5@.);>-\[(8S_  ,0-Q8<@%<$9./B
M3_A*_%/]L?\ "0_\)+J']H;]WV[[8_G;O7?G=GWS7A8W/:.$KNE&/,UOK;_,
M_!^-?'?)^%,\GEF'PSQ$Z;M-\ZA&+ZI>[+F:Z[)/2^Y^QE%?)W_!/+]K[Q7\
M3=0F^"_Q2U5[_48+1KC1M5G.99XTQOAD/\; '<&/) ;).!GZQKU,)BJ6,H*K
M#;\C]3X2XJRSC+)*>9X%ODE=-/XHR6\7YKRT::?4****Z3Z4**** "I+3_C[
MB_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-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%%%% !1110 45^@/['?['?@;X=^!M.\<^.?#
MEMJ7B74K9+IFOH1(NGJXW+'&K9 < C<W7.0#CK[5XP^'?@3Q_H[Z!XT\):?J
M5HZ;?)NK96VCU4XRA]"I!'8U\)C..\'AL6Z5.DYQ3LY7M]RMK]Z/Q_,_&#*\
M#F4L/1P\JD(NSFI);;\JL[KM=JY^2E%>K_M@?L\Q_L\?%'^Q=&FDET74X/M6
MD23'+(FXAH6/<H>_=64GG->45]GA,51QN&A7I.\9*Z/U/+<PPN;8&GC,,[PF
MKI_Y^:V?F%%%%=!VA1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_R
MD+\:?]D9U#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH
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
M>Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\
M0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\
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
M@ HHHH **** "BBB@ HHHH *9<6\%W ]K=0I)%*A22.10592,$$'J".U/HH
M^7?!O[#O[2_P&T:Z^%_[+?[9\?AKP%)=S2Z/H7B#P%#JUUH"2NTCQ6ERUQ'N
MC#,Q194?;G^+G/+_  O_ &-_VM? 7P7\=?L4Z=X]LM"TOQ#)>:MIWQZT9C/J
MEY<7-Y&]S#?V,DJ/]KEA:5!<Q2[%2-<;7"Y^RJ*KG9/*CY__ &9/V6?VDOV=
MH?#G@@_M.>%;[P)X?MS /">D?"9-.::/8P&+G[?*ROYC"1G*LSD-N.6+5V'[
M87P%\=_M,? G4_@QX"^-$_@276)(X]1UFVTHW;S6?/FVVT30LJR#"LRN#MW+
MT8UZA12YG>X[*UCPWX ?LW_M#_"=-.\%^./VAO"/B#P'I^E/IZ>#-*^$T6EQ
MF'RRB()!>S (.ZE#O&0>N:S?CY_P37_9F^,'A[1-&\)?"3P+X1FTKQ;INKW5
MYIO@*R+7MO;3B26R;8(R(YE&QB2PP>4;I7T)13YG>X65BKHFB:-X:T:T\.^'
M-(M=/T^PMDM[&QLK=8H;>%%"I'&B@*BJH "@    5:HHJ1A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %<1^T9\ ? G[3_P;UKX)?$=+E=,UF%!
M]JL9?+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_M
M2?M7?"CP3X$^(^O>&OA/#\/-8\NX\(Z9HX\0Z#XH2VBM_L-T(S<V[QVT;"0+
M:S[OF4%PP"D_7]%5SLGE1YY\"_ 7[17@J74C\=OV@=(\;Q3I$-+CTOP(NC?8
MBN_>6*W4_FA@4P,+MV=\\<!^V)^QO\4_VGOB%X,\7>%_VB+'PYI7@V<WT'A?
M6/!(U>QN]2!/EWDJ&[@#M&I^17#!6RPP2:^@J*5VG<=DU8\CT/X3_M;Q_#37
MO#/BG]KO3+KQ)>S6S^'_ !/IGPU@M5TL1R!I$DM9+J9;E9%&P_,A56.TAL,.
M<\)?LB_%WQ1\;/#/QP_:H_:"L_&-QX'^T2>$- \/^$AI%A:W4\7E27<P:>>2
MXE\LD*"RJA)(&37O]%',PL@HHHI#"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
=HH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20250630_g18.jpg
<TEXT>
begin 644 blkb-20250630_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 ***H>*],U+6O"^I:-HV
MJM87EW830VE\@YMY60JL@]U)!_"@#Q_Q[^WS^S]X#_:5\,?LV7?Q&\+27VMV
M^HMK%[)XMM8O[$GM_)$-M-&3GSIVE8(A*M^Z; ;MZ7\4OC#\*?@CX9/C/XP?
M$71O#.E"41"^UO48[:-Y""0BER-SD X49)P>*^!_V<_$7[,O[*/P@TO]D7_@
MHY^R':>%;^.ZFL[GQ]KGA*+4=!\22R3.R7)U%48K*P8$^9@Q@ EDQM7T;]LW
MQ9\./AG_ ,%#_A/\:_VF88V^%-KX#U"UT'6[VQ:ZTS3?$$DX82R[598V>W"*
MCD=0"#\A(TY5>Q',['U5\./CQ\%OC!X+G^(OPN^*F@:_H=IO^V:II>J12PVQ
M1=SB5E/[LA?F(;! (/2N,_X>"_L*_P#1X7PT_P#"TLO_ (Y7SE^RO\6/@/X]
M_P""L7C2W_9BO[6]\&>,?@K%J?B,6&ER6]C>ZM;:FMMYZ*Z(LP\B;:9$!5F9
MQDL&KI/^"FG@+X4:%\)M#_9S^#OP:\'V?CSXQ^((O#/A^YMO#-JLMC;.0U]?
M K&&"Q09!92"IE5ATI<JYK,?,[7/KCPKXK\,>.?#EEXP\%^(;+5M)U*W6?3]
M2TZY6:"YB895T="593Z@URGQB_:?_9V_9]FM+7XV_&OPUX7GOE+65MK.K10S
M3H#@NL9.XJ#P6 P#QFM_X8_#OPS\(_ASH7PM\%V?D:3X=TBWT[3HCR1##&L:
MY/=B%R3W))[U\3^'?BS^SU^SI_P4#^.^K_MQW%AH^I>)9-+?P'KGBC2GFM;S
M1$M=C6]I(8V5=LF!(@QN8=&*G"BKC;L?<GA7Q7X7\<^';/Q?X*\1V.KZ5J$(
MFL-3TR[2>WN(ST=)$)5A[@UH5\;?\$?_ !9X5U*Q^-?@[X7-./ ^D_%V]N/!
MEM-92VRVEE=11S"&.*55>*('YE0J" ^<<U]DTI*SL"=T%%%%(84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?XMD\4
M1>%=3E\#V]E+K2Z?,='BU-V6V>Z\MO*64IEA&7VABO(&<<UH44 ?"WQ8^,?[
M:'[;G@_XA_L,1?L:>'_#VN0V=IIGC3Q+JWQ M[S3-'6\C$\5Q%%'#YLSF,>8
MBJ,QML+'( /O7BC7_C1^R]\.O!/PG^%7[,NL?%32-(\+VVE7FJ:?XDL+.XBD
MMHHX8_,@NW7>) NXNK':0<CH3[#IWAGPWI&KZAX@TGP]8VM_JTD;ZK>V]HB3
M7K1H(XVE=0&D*HH12Q.%  X%7JIR785CYX_95^"?QKU/X[^+?VR/VEO#.G^'
M?$GB+1;7P_X8\&Z?J*7G_"/Z+!(TQBFN$ 26:69O,;9E%P,$YPL7@_X$?%?Q
M_P#\%$O$7[3GQB\+?V?X:\%>&HO#_P )X)+V"8W+7 +W^H[(W8PL>81OVLT;
M<@;:^C**.9A9' ?%_P 7_'SPYXX\"Z5\(?A18^(=#U;76@\<:G=:JEN^BV.P
M$3QHS S-G/RJ&/R@8^;(X[XS_'G]JGP?XYU'P?\ #C]A'4/&EE%Y3>'?$L/C
M?3+:TN7,2LQF2=EEMMDC.G"ON";E/S8'N%%)-=@L>,_L0_L[^,?V?_AGK%W\
M5];LM1\<>.?%=[XH\:W6FAOLJ7UT5_<0;OF\J*-(T7/7:QP,XKV:BBAN[N-*
MP4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY;_X*&_\ !0_7
M_P!DCQ/X+^"7P<^%*^,_B-\0;L0Z!I5S>>1;0@RK"C2-P6+R-M5=R ;79G4*
M S2;=D)NR/J2BOAK_@E7X4_;Q_9LUB[_ &=?VE_V=TMM UN[U'Q#'XYL_$$5
MX([V1HBUM*L<D@4-SMSLY!^]R1GZO_P4/_;J_:2_:0^(7P3_ ."?WP8\#7.F
M?#*]>RUO6/'%U-YE[<+++%B)8YH@@>2&8*#NRL>YF3=MJN1WT%S*Q]ZT5\5_
MLL?\%;6^)_['/Q*_:&^-7PO32M>^%,C0^(-)T:9OL]]*PQ (3(6,1>7,;!F?
M;@-E@<#R+5_^"H/_  5#\._L\67[=6L?L[_#'_A55[>1A+".\N?[26V>X^SH
M[/\ :"!NDP@?RS]X$Q@<T>SE<'-(_3&BN8^"OQ1TCXW?!_PM\8] LIK:R\4^
M'[/5;6VN?]9"EQ"LH1L<$KNP2.#CCBOG_P#;)^-G_!4?X??%N+0?V._V4_"O
MC+PDVCPRR:QK.H(DPNR\@DCVF^@(55$9'R'[Q^8]!*3;L-M)7/J>BOSZ_9!_
MX*:?MT_%7]O:S_8Q_:%^ G@O0I;6UNI_%7]A--+<:8B633Q,9%NYHN9&MT(Y
M(,N#ANGZ"TY1<7J":>P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** $=UC0NYP%&2:@_M6P_P">_P#XZ?\ "I+O_CTE_P"N;?RK#K>E2C43
M;.3$XB=&2438_M6P_P">_P#XZ?\ "C^U;#_GO_XZ?\*QZ*V^KP\SF^NU>R_K
MYFQ_:MA_SW_\=/\ A1_:MA_SW_\ '3_A6/11]7AYA]=J]E_7S-C^U;#_ )[_
M /CI_P */[5L/^>__CI_PK'HH^KP\P^NU>R_KYFQ_:MA_P ]_P#QT_X4?VK8
M?\]__'3_ (5CT4?5X>8?7:O9?U\S8_M6P_Y[_P#CI_PH_M6P_P">_P#XZ?\
M"L>BCZO#S#Z[5[+^OF;']JV'_/?_ ,=/^%']JV'_ #W_ /'3_A6/11]7AYA]
M=J]E_7S-C^U;#_GO_P".G_"C^U;#_GO_ ..G_"L>BCZO#S#Z[5[+^OF;']JV
M'_/?_P =/^%*FI64CA$FR6. -I_PK&J2T_X^XO\ KHO\Z3P\$AQQM5R2LOZ^
M9N4445QGIA1110 4444 %%%% !1110 4444 %?+/_!2+_@FS;_MQ)X<\?>!O
MB;<>#?'W@QF;P_KD2,T;@NLBHY1E>-DD4.DJ'*$M\K9&/J:OC;_@JQ^S/\8]
M6\.7O[87[-?QM^(7A_QMX4\-1:?%X<\&"69-;@^UEE0PPD.64W$C%L.-J#Y1
MMS50^+<F6QYE^R+^VM^W1\ ?VW=&_P"">W[>$VE^)YM=M"VA>*K#89]OE2O#
M*9$5//B<PO&?,C64-\S$@$'Q"3X<?'']K#]N'XR_$_\ X),ZO?\ @2QLHI[7
MQGK-]XB^SV^O:A*\N_[-&(F,1F=))$+$[&'F;X2ZJ/K_ /82_P""9]O\-/'>
MD?MF_M%_%GQ1X_\ BGJ&@0R+<>)@R#17FMPLD2H[.[2(KO""S !2V(U)XYN\
M_P""1?QI^$?Q9\5_$+]B']N#5?AMIGC.\:YU?P]-X>2]CC<N[@(YE (4R.$R
M@=%.-[9)K7F@F[?\ BS:/&?V$?C_ /LB_#S_ ()G_&;X1?'#X(7VF7'@=S:?
M%'2A>&:YU^\NY&M8720X,4OG1>5M'RPF-7#')-?.VI?LY_MJ>#OV&- ^.'C-
M-0U?]G6/Q)'KB_"^?Q@PNX].EG ADEDCA4"*0R#F/D-)YOE)N)'Z-_"+_@CK
M\$_ 7[,/C_\ 9_\ '7C[6O%&J?$Z:&Y\6^,IT6&YDN8)3-;R1(2^S9*6DP[.
M79WW$@@#S4_\$;/VI-7^&-O^S/XN_P""DFLW?PJMGC1?#</A-4E>WCD$B0;S
M<$A58#:"612JD)P &IQ3>H<LK'V5^RU\3OAW\9/V=?!GQ*^$VBG3/#FJ>'[=
MM(TLQ!/L,2+Y?V;"\#RRACXX^3CC%3?M*_'3PQ^S/\!O%7QV\7LILO#6D270
M@+[3<S?=A@![-)*R1CW<5X'^U1_P2PTOXW_"+X5?!3X0?'#5?A]HOPNE(M%M
M;5KF2]3;$!(S+-%B=3&S"3GYIG.!FNQ_X*,?L2^*_P!O/X2:7\'-(^-__"&:
M7;ZVE_J^W03?'4 B,L<9Q/%M52S/@[@S!#QM%96C?<OWK'S]_P $(?@GXGUC
MPAXW_;R^+.ZY\4?%+7+@6=Y,F&-FD[//(OHLMSN&WIBV3'%?H)7/_"CX:>%O
M@U\,M ^$_@FS\C2?#FD6^G:?&<9\N*,(&8CJQQECW))[UT%*4N:5QQ5E8***
M*D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^
M58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%
M%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%
M%% !1110 45YE^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!6]/"XFK
M'FA!M>2;..MF& PT^2K6C%]G))_<V?:%%?%__$0K_P $?_\ H[O_ ,L#Q!_\
M@4?\1"O_  1__P"CN_\ RP/$'_R!6GU#'?\ /J7_ ("_\C+^V,I_Z"(?^!Q_
MS/M"BOB__B(5_P""/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y
MH^H8[_GU+_P%_P"0?VQE/_01#_P./^9]H45\7_\ $0K_ ,$?_P#H[O\ \L#Q
M!_\ (%'_ !$*_P#!'_\ Z.[_ /+ \0?_ "!1]0QW_/J7_@+_ ,@_MC*?^@B'
M_@<?\S[0HKXO_P"(A7_@C_\ ]'=_^6!X@_\ D"C_ (B%?^"/_P#T=W_Y8'B#
M_P"0*/J&._Y]2_\  7_D']L93_T$0_\  X_YGVA17Q?_ ,1"O_!'_P#Z.[_\
ML#Q!_P#(%'_$0K_P1_\ ^CN__+ \0?\ R!1]0QW_ #ZE_P" O_(/[8RG_H(A
M_P"!Q_S/M"BOB_\ XB%?^"/_ /T=W_Y8'B#_ .0*/^(A7_@C_P#]'=_^6!X@
M_P#D"CZACO\ GU+_ ,!?^0?VQE/_ $$0_P# X_YGVA17Q?\ \1"O_!'_ /Z.
M[_\ + \0?_(%'_$0K_P1_P#^CN__ "P/$'_R!1]0QW_/J7_@+_R#^V,I_P"@
MB'_@<?\ ,^T**^+_ /B(5_X(_P#_ $=W_P"6!X@_^0*]/_91_P""IG["'[<'
MQ#O?A5^R]\=?^$GU_3M%DU:\L/\ A&-4LO+LTFAA:7?=VT2'$D\2[0Q;Y\@8
M!(F>#Q=.+E*G))=TRZ>9Y;6FH4Z\&WLE*+;^5SZ!HHHKF.X**** "BBB@ HH
MHH **** "BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?
M&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_
MX^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4=O@__LLV
MG?\ IJU:OY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM
M_P"&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\ *0OQ
MI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\
MR.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_Z
MYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BB
MB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BB
MB@ HHHH **** /S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\
M^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444
M%%%% !1110 4444 %?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_
M ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@
MHHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,
M-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_P"N
MB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y
M1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#_D7K
MU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!
MJ+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZIZ'L
M\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE
M_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@
M HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW**
M**\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.M
MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110
M 4444 %%%% !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.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KH
MO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4
M=O@__LLVG?\ IJU:OY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9
M^0\9?\CM_P"&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:
MB_\ *0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ
M>A[/#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN
M_P#CTE_ZYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH
M**** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBB
MBO,/>"BBB@ HHHH **** /S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;
M_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !11
M10 4444 %%%% !1110 4444 %?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z
M=?\ !J+_ ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S
M]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_K
MFW\JPZ[,-\+/-QWQH****Z#A"L;XA_$3P/\ "?P7J'Q%^)/BBST;0]*@\[4-
M2OY=D4*Y"C)[DL54*,EF8  D@5LU7U/2=*UNT_L_6=,M[N R1R&"ZA61-Z.'
M1L,",JZJP/8J".10!Y-^RM^VC\._VN-7\8:;\/\ PGXCTQ/!]_;6\\OB+3?L
MCW:SQM)'+'$S&1495W#S%5BK*<#.!E_$+]M#QCX$\;:GX/LOV(?C+K\6G7;0
MQZSH>@V<MG> ?\M(F:Z4LA[$@'V%<C^Q)_R>C^U)_P!CEHG_ *;C7>_M\_M!
MZE^S?^S+K?B[PFC3>*=7:/0_!5G$,R7&K79\J (/XBF6EQW$1%+H:-+GLD:/
M[)7[6/A;]KSP9K7C3PIX"\1^'X]"\27&B7MIXEMH8Y3<PI&TFWR99%*J9-I.
M?O*16C\>_P!H"?X*/H^D:%\&_&/C?6M>:?\ L[2?"6F++L6'R_,DN)Y72&WC
M!E0 NP+%L*#@XC_9%^ &F_LP?LY^%?@I92++/I&FJ=6NU.?M5](3+<S9/)W3
M.Y&>0N!VK:^-4_QYM_!Z2?LZZ9X1N]?^VH)(O&E[=068M]K;R&MHY',F[9@$
M!<%LG@ LE\O-IL<3^SQ^VKX!^/$WC#P[K'A#7O!'B7P 8SXO\->++9(I[&)X
MVD2<-&[I)$R*Q# ] #C#*6H_!;]NCPI\8?&_AOPG<_"?Q9X:M/'6E76I_#W6
M]=BM1;^(+6W5'D9%AG>2!O+=9529$+1G=[5XM^QQ8ZKK7[5/QO\ A5^UQHLE
ME\7_ !QX<M[O53H\BG1Y_#J1_8XO[/;)<;3*%?S?G) /57K,\;?";]H+]G6_
M^$7@I_B/X:\4>+_"NEWWA7X&Z1I6B36\LS3VL=M+JVJ&2611#9V4>YEC7#,P
M!.6 I7+Y(WL?5OA7]H#2?'7Q\\0_!'P=X=N+Z#PCIT3^)O$J3*+6SOYB&BTY
M1UDF\K,KXXC!0-\S8'H-?('[)W[17@WX->&_"?P]T'X3:[-X(\4^.KSP[9_%
MB^U.WDF\2>(S+.+B]N+8$RHEQ<6]PJ2DL1L52JKMKZ_ID25F%%%%!(5):?\
M'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_
M\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]
MUD'_ "+UZL_(>,O^1V_\,0HHHKVCY4***^P?A]_P0W_;U\:_LH>)_P!L7Q#X
M4T?P;X7\->&;S7Q8>,;R>UU/4[&VMWN))+>V2"0C*1G9YYAWY!!*G=656O1H
M).I)*YT8?"8G%MJC!RLKNW1>9\?45T?PB^$?Q)^//Q*T;X/?"#PA=Z]XE\07
MJVND:38J#)/(03U)"JH4,S.Q"JJLS$ $C[0^*_\ P;S_ +8/P;^%'B#XC>,O
MC1\'QJGACPU=:]K'@FW\83/JT=G;V[3R[8S;"-G"(QP'VG'#FIJXG#T)*,Y)
M-EX? 8S%TY3HP<DMWT_X?R/@RBBOI;]@W_@DO^V;_P %$IY]0^!O@JTT_P .
M6K,EQXT\53R6FE+*O_+%)$CD>:3L5B1]N1OV@@FZM6G1ASU'9>9EA\/7Q554
MZ,7*3Z(^::*]+U_]DWXQ:3^UI??L5Z1I=MK?CFS\;2^%8[;2)RT%U?QW)MSY
M<DJIB,N"=[A,+\S!<''L7[5O_!'[]I#]D_X-ZS\<M7^)'PV\:Z+X4\01Z'XY
M3X?^*7OY_#&H.546]\DD$7EOODCC(4MAW .,YJ7B*$91BY*\MO,TC@<7.$YQ
M@VH;^5M_NZ]CY2HKW/P)^P3\3/%/[%WB?]NWQ5XNT+PKX)T35(]*T+^WGF6Z
M\4:@Q(:VL(XXV\PI@[G8JHVOS^[D*>&5<*D)MJ+O9V?J95*-6BHN:MS*Z].X
M44459D%?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 ****
M"BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0K!^)
MNA^/?$G@74-$^&'CV#PQKLZ(-/UVYT9=02T(=2Q-NTD8DR@9<%A@MGG&#O44
M ?+_ ,"/V(?VG_@O\;=>^,-S^VIINK+XRURSU#QKI@^%D5O_ &DMNGEB..3[
M:_V;,>5W*IP3G!KT;XQ?LN_\+J_:&^'/QA\5>.,Z#\.9;J_L?"(TW*W>J2*$
MBO))O,_Y8@ HGEY#9.[!(KUJB@ISDW<X_P"/G@'QW\4?A#K?@+X9?%6Z\$:[
MJ,")I_BBRM!/+8L)4=BJ%ESN563[P(#D@Y KE?BU\&OVD]?M?#NH?!C]JR3P
MSJFCZ7]DU=-4\*6^HV6MMA/WTD1=&ADW*3NC?HQ&"*]:HH$FT>'?LX_L@>(/
MA=\7O$'[27QL^,D_CWXA>(M*BTI]671X].M-/TY'$@M;>W1GVJ7569F8EBH.
M 2Q;H_AK^S]?Z%\<_%G[0_Q(\2PZWXAUG&F^'!%;&.'0M#C;<EG$&))DDDS+
M-)QO?:  J 5Z=118')L^:O!/[ .O^%M>\-^%]0^-L=[\-O!?C^Y\7^%O"2>'
M!%>P7TDMQ-'#+>^>1+!%-<RR*HA5F)4,Q"U]*T44 Y.6X4444""I+3_C[B_Z
MZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\
ME';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]
M6?D/&7_([?\ AB%%%%>T?*BH[1N)$.&4Y!]#7[0_\$R/VI_VAOVN?^"9W[;_
M ,3OVD/BSJWBW6C\/M3CBN-2E41VT?\ 8.H'RX(8PL4"9YV1JJY).,FOQ=&,
M\U^TG['7QZ_X(0_L??LO?%K]F+PM_P %%_$NJZ?\8-#GT[6=1U+X<ZNL]@LU
ME/:,T(CT[:2%G9ANR,J.HKRLV7-024'*5U:R;M9IO;;]3Z/AN7)BY2E4486=
M^:2C=N,DM&U>S?ROYGCG_!J?\/\ 0O$/[<'C7Q[J=K%->>'/AQ,-*,JY\F6X
MN[>-I5[AO+61,_W96'>M6P_X(_?LA?\ !0B;XB:U^RC_ ,%0KGXI?&K2TGUG
MQ%'J7A:6ULM4NI'8DH\N&\MY3L\Z.2=$WIG@C/FW[ 7[:G[&/_!*W_@IYJVO
M?!KXLZ_X_P#@EK_AA-$O?%EQH4MO>1&5;>X-Q]FDCBD<0W,31D; 3&SE0Y"[
MO<_@M^U'_P $=O\ @DE-\3_VD?V./VD]=^*OCKQKI,]CX-\(GP_<VUOI,,DO
MGI'-++!&OEK(L.YF/F;(L+&26-<>)^MK%3JTN9.2CR^[IYJ5UI^!Z>!672R^
MGA\0X.,)3Y[RLU>UG"S7->UD[2\MS\@98I8)6@GC9'1BKHPP5(Z@BOTK_P"#
M=[]JK]HCQ3^W-\*OV7-:^+6K/\/?#&D>(I='\)0RK#9QR2VUU</)(D87SW\V
M61E:4N4W$*5'%>"_"C3_ /@ESJG_  34^('B+XS>)]7'[23:Y(WA&UC^W[)(
M2UN4*B-/LA1@;@N93O&T[<?)GWC_ ((I_$7_ ()-?LB:[X1_;!^/_P"VEKV@
M_$^P@U6VU+P.?!6HW5C!'-YUO$PGMK.3>6@9).'X9L$#%=N/FJV#J1]FVU=+
MW;ZVW7EYGDY/1EALRH3]M%1=I/WTK1YE>,KVUTORZ]SR;XG_ +1VE?LC?\%Y
M/&G[2&OZ'/J6G>$_C[K5WJ5E:[?.DMC?7$<WE[B%,@C=BH) +  D=1]H?"^^
M_8Y_;/\ "_QX_9>_9-^,?B;7--^/'Q%'Q"^+GC#Q!X8.E6'P[\/PWJ:A<HTL
M[$3W#.C11$#:?,+-A869OB/_ (*[_P##NSQW\8+[]H/]BO\ :HUKQ[KOQ \8
MZKJ_C#2-1\+W=A;Z0)Y!,GE/<VT)<%Y)%QESA 3CON_M0?M0? ;]E?\ 8>T?
M_@G?^PW\1K7Q)=>,(8=9^//Q*TF&6)=8N_\ EGI%N\B(YM8N_ ##'>2=3A.C
M[>E2<%)3LEJK6Y=;NZZ/;:[\CKHXI8.OB(U)1E33E+1IM\ZM:+3^TM)/7E5]
MG8]T_P""@G['?[9_[>GAOPM<?LJ?#+0]"^"7@;P?)+\$OA?)XE@M]<UK1(@H
MDUQ+!V\R5KCY7!?$A1H_E+R$R?E000<$5^ROPX_X*9_\$ZQ\4/@__P %%?%/
M[16H:9XK^%OP(_X0W4/@Q!X2O'NK_44BE5?(NE7[,(F,TF&9@ $B+%3E1^.F
MNZK+KNMWFN30)$]Y=23O'$,*A=BQ ]AFNC+95U%TYQLEY-:W=]]^COUN<>>Q
MPDIQK4I\TI7OJFK)1L[+X>J47LD5:***],\ *_3K_@U%_P"4A?C3_LC.H?\
MIVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%
M%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\
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
MX7$XS^)*.K>[LVD_^WDD_F%%%%>P?3A1110 5^G7_!J+_P I"_&G_9&=0_\
M3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:
MBBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O
M_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ H
MHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ H
MHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU
M:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% 'JW[/7[8'Q1_9XC
M?1M$,&IZ++*9)-(U ML1CU:)@<QD]^JGJ1GFO4_&'_!4WQWJFCO9>"_AC8:1
M=NFW[;=Z@UWL/]Y4\N,9]-VX>H-?*U%>/B>'\FQ>)]O6HIR[ZZ^J3L_FCYC'
M<%\+YECOKF)PL95-V]5=^:32E\TR[XB\1:YXMURZ\2^)=4FO;^]F,MU=7#[G
MD<]23_3H!P*I445Z\8QC%1BK)'TL(0IP48JR6B2V2"BBBF4%%%% !7Z=?\&H
MO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP
M[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_
M *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "
MBBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHH
MKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_
MY1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !
M1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P
M:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH *
M*** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#
M?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_
MSJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_ )1V
M^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY
M#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+
M_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ
M'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH XSXS? SPA\<],L
MM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P .]_@G_P!#;X[_ /"RN?\
M&O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /
M"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P
M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97
M/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O
M?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OC
MO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_
M !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@
M#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO
M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]TH
MH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=
M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#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** (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH
M **** "BBB@ K,\9^-?!_P .?"][XV\?>*-/T71].A\V_P!4U2[2""W3.-SN
MY"J,D#D\D@=ZTZ^5_P!N?3M/^(_[8?[,_P !?&]LEWX1UWQ'X@UC5]+N%W07
MUWIFFK-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[?
MWL/G6^GWER6N&BR1YIB0,ZQY!&\@*2I&>#7CW_!830M(T?\ 8VN_C1H^GPP^
M+/A]XBT75/!.I0Q@3VMY_:5M#LC8?-ATD92@X/!(.T5[!^TA\2_@K^SA\.?$
M'QT^(OAO3Y9Y]/33C#%81O?:](VX6^FI\I>=I'=E6,Y WL2  QIV6C%=EWQM
M^TQ\'O!'PUT/XO3^*$U/P[XCU;3]/T;4]# NXKF6]F6&!E9#@H78 MGBLSXR
M_ML?LG_L]^)HO!?QF^//A[0-7EC63^S;N[W31QL0%>1$#&)3GAGV@]C7EO[&
MO[$,WA[]@OX?_ 7X\1W-GJ.E:];^*;C3M.G5?L%VFJ'4X;3+!AL1MD<@'7Y]
MK#(:NZ_;/\?_  B^ WP/\6>*=<\#Z?J6M^-+0Z-I^AVNG(]YXJU*:$V]K9E5
M7?.2-JG.[9&I/1<4[1O8+NUSU_0]<T7Q-HUIXC\.:O;7^GW]LEQ8WUE.LL-Q
M$ZADD1U)#*P(((."#7-_#7X]_!OXQ:[XA\,_"[XC:7KM_P"$[\67B.WTZ?S#
M87!9U$;D<9S%(.,\H?2OF"XU;QE^PG^P'\+/V2CX]TW2OB7XKLE\/Z9JVH7Z
M);Z+))NGOKYI'8*8[**1MIS\[B%0/GQ4'_!.+3?@5\+/VO\ X[?"#X/>+]&G
MTFUT_P &6^@+;:M#-)J ATB3[1,I5OWS^86>5US\[L6P31RJS87U/K76/BE\
M/?#_ ,0-'^%>M^++2U\0^(+:XN-#TF=RLM]'  TQCR,-L# L <@'.,5SGQ9_
M:M_9T^!6JW&A_%SXNZ1H-Y:Z0FJ7-M>RMOBLWN%MDG8*#M1IF$8)ZMTZ&N$_
MX*(_"?Q%XN^"UO\ &GX9*B>.OA-J2^+/"<S-M\\VREKJR8_\\[BW$D97H6V9
MX%9'_!.O0M5^)6C^)OVZO'>GM#KOQBOTO-(M)G#OI7AVW!BTVTR,@,8]TSE<
M!FF!(RM*RM<=W>QLV?\ P5%_X)^:A=Q6%G^U7X6DFGD6.*-;B3+,3@#[GJ:W
M/'_[?G[&7PJ\?WGPM^(_[1OAC1=?T^58[_3=0O?+:W9D5P')&U?E93R>]<-^
MQ]_R>[^U)_V-?AS_ -,L51?L;V%CJG[4G[46G:G917-O-\0-,2:">,.CJ=(@
MR"IX(]C3:BA)L^CO#'BGPSXV\/VGBSP9XBL=6TN_A$MCJ6F7:3V]Q&>C)(A*
MN/<$U?KY3_80T73OA9^UW^TE^SY\/[=;3P3X?U[P_JVAZ1;C%OIMWJ6GO->0
MPJ.$0NB,(UPJ;L #-?5E2U9C6H4444AA1110 4444 %%%% !1110 4444 %<
M9\:?VB?@;^SIH=OXB^.'Q1T?PS:W<IBLCJ=V%DNG&,K%&,O*1D9"@XR,UV=?
M*OP3TK2_B7_P50^.7BKQS91WM_\ #CP]X7TCP5]J0-_9]K>V<MW=21 \*SR_
M*77!P"N<'%-*XF>Y_!+]I+X#?M'Z3=:U\#?BKH_B6&QE$=^NFW0,MJQS@2Q-
MAX\X.-RC.#C.*YO5?V\_V-M$^*(^"^J_M'^%8?$OVX63::VI*?+NMVWR'D'[
MM)=WR[&8,&XQGBO,/CCHNF?#_P#X*I_ GQ;X'LHK/4?'WASQ5I/C1K5 IO[*
MSLXKJV>8+]XI/@!FYP0,X %9W_!3GP[X)\<_!>T_8+^$O@O29/&OQ1UN";2M
M,L+"-$TF!+Q+B\UN<(!Y2*%<&3AI'D(&X[A5**;7F*[L?1VJ?&GP1H_QJTGX
M!7DUT/$.M:#=:Q8QK;$PFUMY(XY"TG0-NE3 [YKD-+_;T_8VUKXI1_!?2?VD
M/"MSXEFO39P:=#J2L);D$#R%E'[MI=Q"[ Q;<<8SQ74GX'>$9?BUH'QJNKR_
MEUSP[X6N]!LV>=3%);W$MM+(\@*[FDW6J88,!AGR#D$?.'_!0KPCX)^*\7P_
M_8 ^"GA/38O$FH^*;#7I8M(LDBC\):-:3^9/J+", 0%CF&,?*9&D8 YZI)-@
MVT>\?&[]L+]F/]F[6K/PY\=/C1HOAF^U"U-S96NI3,KRQ!BI<  \;@1^!KIO
MA/\ %[X:?'/P1;?$CX1^,K/7]"O))$MM3L'+1R-&Y1P,@'(92/PKQ;X]_"O]
MI?3/VN]._:3^!WPP\)^+;.'X:R^'+S2_$?B=]-=96U!;K?&5MI@WRQA1G:,N
M>>.>X_9%_:4TW]I?X?ZKJQ^']UX3USPMXFO/#OBSPO=7$<QTW4K8J98TEC 6
M9")$99% #;NG%#2M=#OJ=MX6^*7P]\:^*?$'@CPKXLM+W5_"MS#;^(M-B<^=
M822Q^9$)%(!&]/F4]",X/%>>^./^"@/[&/PVO)]/\<_M$^'=-EMM7N]+G6>=
ML+>6OE_:(,A2-\9EC##L6 ZUXI_P4*N_B9^R1\7],_;-^ &@+?ZEXVTAO 7B
M+21(JK<:A,KG1+Y@V%8Q7/[IR>3%(%%>]_LY_L_Z3^S#^S#IGP<T^]-[<Z=I
M$TNM:HY)?4=1E#2W5TQ/S$O,[L,Y(7:.U.RM<5W>Q1^&/[?7[&WQG\6Q^!/A
M=^T-X>UK5Y;>:>.PM+AM[1Q(9)&^90,*BLQ]@:J>#O\ @HW^PIX]U^#PQX6_
M:I\&SW]S*([:WFU=8#*Y. BF7:&8G@ ')) '6N%_X)K_ /**;P/_ -B1??\
MHVYJ/]A/X/\ PS^.G_!*_P"'7PV^+7A:QU;1=2\$^3<PWL*MY09I!YB,P_=N
MOWE<8*D @@BAJ*!-M(^J**^=O^"3WC?Q;\0O^"?/PW\1>-M5FO[Y+"[LDOK@
MDO<6]K?7%M;N2>3F&&/D\GKWKZ)J6K.PT[JX4444AA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>5_M5?LN:3^TSX=T0VGC;4/"GBKPEK2:OX.
M\7:3$DD^EWB@J28W^6:)U)5XFP'&,GBO5**:;3#<^/OCM^Q3^W-\7M%T75?&
MO[5WA/QA/X/U^SUO2/!5UX$;2=)UNYMGW*+Z6&YEE/JH4>6& +(PZ:?CO]DG
M]JC]HSXL>#_VI-;^,FF?#S6?#^BF+3/AWK7A&'Q)::!?LS":[BG2\@CEF=0N
MV4Q[D4@#:>GU=13YV+E1R7P8\+_%_P (^$I-+^-GQ9L/&6KM>O)'JVG>%QI$
M:0%5"Q&$3S9(8.=^X9W 8&,GQ3XP_L2?M >/?VL&_:D\%?M9:5I,EAI2Z?X2
MT+7?ALNK1>'XVC07#V[&^B42S.K,TOEA]K"/=M7GZ8HI*33"R9YMI'[/6G^-
M? ^FZ'^UM9^#OBIK6FS3O!K.I> K:"*-9&!Q';RO.(CM5%8J_P VP$CC%<S\
M#?V$O@]\!_VB?'7Q]\(^%_#=N?%2Z:NA:5IWA.WM/^$<6WM&MYUMY4/2X+;W
M"+'R,'?UKV^BCF861D^/_"P\<^!-:\$F^^R_VQI%S8_:?*W^3YL31[]N1NQN
MSC(SCJ*Y_P#9O^#W_#/GP$\(? __ (2+^U_^$4T"VTS^U/LGV?[5Y2!/,\O>
M^S.,[=S8]37;44KZ#/,_@_\ LZCX4?&[XI?&0>,/M_\ PLK5M-O?[._L_P K
M^SOLEDEKL\SS&\[=MWYVIMSC!ZUYQ<_L8_M'^%_C7\0OBG\#?VP['PI8_$35
M[?4=1TNX^&L.HSVTL5K';CRYY;M5/";N8B.<$'&3])T4^9BLCS?]F?\ 9F\)
M?LS^%=2TO2-?U37];\1:O)JWBSQ5KLJO>ZQ?2 !I9"H"HH "I&H"HHP.22?2
M***3;8PHHHH **** "BBB@ HHHH **** "BBB@ KPGXV?L@^-/$7QQC_ &F_
MV</C@_P_\:S:,FDZ^;K04U/3=<LXW+Q+<6[21D2(20LR.&"_+TKW:BFFT#5S
MY"D_9B_;5^%/[2.D_M;WWC;P_P#&S6/[';0=1T&ZL5\/-HUC+,CM+I?[V6'?
MQF03'?(%P)!G N^$/V#OVLOA[\6/&7QD\'_MP:$VM^--2,U_J6M?"%+VZAM5
M/[BQCE.I*$@B7 5$503\Q&<8^L**?.Q<J*7ANSUW3_#EAI_B;6HM2U."QBCU
M#48;/[.EU.J 22K%N;R@S L$W-M!QDXS7RI\(OV!_P!L/X*ZSXD\4^$_V\-
MN=;\7ZJ=0\1Z_J_P:2YO;Z3&(T:0ZF-L4:_+'$H5$&0JC)S]<44DV@:3/)/B
MI\,/VO=:\1QZM\'?VJ=$\/V,FF0V]WI6M?#N/442X7.^Z@=+J%U+9'[MS(HV
MC!'.=']EK]FS1OV8OA_?>%[;Q7?>(=8U_P 07>O^+/$FI1I'-JVJ7)4S7!C3
MY8EPJ*J+PJH!DG)/I5%%W:P65SS/]J;]G4?M+^#-!\(GQA_8O]B>-M)\0_:/
M[/\ M/G?8K@3>1M\Q-N_&W?D[>NUNE>C:C:#4-/GL#)L\^%H]V,XR",_K4U%
M%V.QY=^S3^S6G[/'[*NA?LQOXS.L+HNB3Z<=:&G_ &<S^8\C;_)\Q]N/,QC>
M>G7FO&_AY_P3R_:5\)? _3?V8M5_;VN$\!6.F?V;-9>&/AU;Z=J4]D<[X?ML
MES<&,L&(+J@;!ZU]:T4^9BLC$^&WPZ\'?"/P#H_PP^'VBQZ=HF@Z?%9:991$
MD10QJ%4$GECQDL2222222:VZ**D84444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
8% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20250630_g19.jpg
<TEXT>
begin 644 blkb-20250630_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@ HKQ#
MQ[^WS^S]X#_:5\,?LV7?Q&\+27VMV^HMK%[)XMM8O[$GM_)$-M-&3GSIVE8(
MA*M^Z; ;MZ9\4?B_\*_@EX8;QI\7_B)HWAG2ED$?V_6]0CMXVD()"*7(W.0#
MA1DG!XIV8KHZ.BN2^$7QY^"WQ]T2;Q'\%/BGH7BFRMI1%=3:)J4=Q]G<Y(60
M*28R0"0& )'(XJWJWQ>^%F@_$/2OA'K/Q$T:U\4ZY#++H_AV;48UO;R.-&=W
MCA)WLH5').,81O0T68SHJ**X3XQ?M/\ [.W[/LUI:_&WXU^&O"\]\I:RMM9U
M:*&:= <%UC)W%0>"P& >,TK-@=W16?X5\5^%_'/AVS\7^"O$=CJ^E:A")K#4
M],NTGM[B,]'21"58>X-:% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !5#Q7IFI:UX7U+1M&U5K"\N[":&TOD
M'-O*R%5D'NI(/X5?K/\ %LGBB+PKJ<O@>WLI=:73YCH\6INRVSW7EMY2RE,L
M(R^T,5Y SCF@#\\_V<_$7[,O[*/P@TO]D7_@HY^R':>%;^.ZFL[GQ]KGA*+4
M=!\22R3.R7)U%48K*P8$^9@Q@ EDQM7U'_@IM?:?\*OBQ\%?VP=4TK2_&&@^
M$-3O;"7P%+=1&\U1M0BCCCNM-AD^6ZN8MH81CYB-I4K@LN#\6/C'^VA^VYX/
M^(?[#$7[&GA_P]KD-G::9XT\2ZM\0+>\TS1UO(Q/%<111P^;,YC'F(JC,;;"
MQR #T_Q0_9J^.WP(^.WP>^.OPC^&I^*VC_#GX9GP=<^'I-7M[*_M7"HHU6V-
MRPB:5T01NNX-MX&<Y&O6[,^ED4/^">?B#P7^T-^UW\5_VM?!&EV?A"VFTRT\
M,O\ #^4)!JX>"5G;4=3M4_X]Y'(\N,?,2JMDY'.5\3OV</A7\ _^"GG[,6I^
M!-)N7U?Q/J/CN\\2^(-6OI+N_P!4F&CQ[#-/(2S*@=@B#"(&(51DY[[X#_"7
MXZ_$S]NO4/VU?B3\$5^&&EQ?#T>&K70KG6;:[U+7)6N5G^UW7V1FC18U41JK
M,S_*IS@ #B/CZW[=OQ$_;!^$GQ\\/_\ !/[5GTSX477B1'A;XCZ$'U>/4+-+
M6.2/-P#%MV;R&!.&QP11?WOE^@=#[?KX+\._%G]GK]G3_@H'\=]7_;CN+#1]
M2\2R:6_@/7/%&E/-:WFB):[&M[20QLJ[9,"1!C<PZ,5./J+Q7\1OVFXKGX93
M^#?V>[9[?Q#?(/B3;ZCXAM_.\+6[1*S;61]ETZN67,>\'9P/F##!^,_QY_:I
M\'^.=1\'_#C]A'4/&EE%Y3>'?$L/C?3+:TN7,2LQF2=EEMMDC.G"ON";E/S8
M$QT*9Y-_P1_\6>%=2L?C7X.^%S3CP/I/Q=O;CP9;364MLMI9744<PACBE57B
MB!^94*@@/G'-?9->,_L0_L[^,?V?_AGK%W\5];LM1\<>.?%=[XH\:W6FAOLJ
M7UT5_<0;OF\J*-(T7/7:QP,XKV:E)IR''1!1114C"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BD=UC0NYP%&2:@_M6P_Y[_^.G_"
MFHRELB93A'XG8L457_M6P_Y[_P#CI_PH_M6P_P">_P#XZ?\ "JY)]F3[:E_,
MOO+%%5_[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\R^\AT[PSX;TC
M5]0\0:3X>L;6_P!6DC?5;VWM$2:]:-!'&TKJ TA5%"*6)PH ' J]5?\ M6P_
MY[_^.G_"C^U;#_GO_P".G_"CDGV8>UI?S+[RQ15?^U;#_GO_ ..G_"C^U;#_
M )[_ /CI_P *.2?9A[:E_,OO+%%5_P"U;#_GO_XZ?\*/[5L/^>__ (Z?\*.2
M?9A[:E_,OO+%%5_[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\R^\L
M457_ +5L/^>__CI_PH_M6P_Y[_\ CI_PHY)]F'MJ7\R^\L457_M6P_Y[_P#C
MI_PI4U*RD<(DV2QP!M/^%+DGV#VM)_:7WD]%%%2:!1110 4444 %%%% !111
M0 4444 %%%>3?M:?MM?L\_L4>$[/Q5\>/%TEFVJ2O'I&EV-JUQ>7[( 7\N-?
MX5#+EV*J-R@G+ %I-O0&['K-%?$G_!*3_@IA+^U,=3^#?QS\27Q^)!U"^U/3
MK*X\/+:1'2 T?E(K1*$9DW'.X!B#U;!->G?M:_\ !43]F?\ 9"\<VWPG\4Q^
M(?%'C&YA67_A%?!FF+=W<".-R&7?(B(67Y@FXOMPVW!!+<)*5B>96N?1M%?.
M'A7_ (*?_ ;Q-^RAXL_:]N/!7C;2]"\$ZLFF^(-%U31(XM3BN&:V4*L7G%&'
M^E1')<8&20,8KQK_ (B*?V%?^A)^)?\ X(++_P"3:%";Z!S174^]**Y;X)?%
M[PK\??A)X>^,_@B&\CTGQ+I<5_I\>H0B.=(W&0'568!AWP2/0GK7D/[:_P#P
M4X_9E_80U33_  O\79M<U#7=4L?MMGH7A[35FG-L7:,3,TKQQ*I='49?=\A^
M6DDV[#NDKGT/17SQ^Q)_P4V_9I_;QO=2\/?":;6-,U[2K7[5=Z!XBLXX;@V^
MX(9XS%)(DB!F53AMREER!D9^AZ&FG9@FFM HHHI#"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL
M\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZC
MJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH **** "BBB@ KX._
MX*]_L@_M,?$CXH?#3]KO]F'PQ:^*-7^&UP);CPK=!7,OE7"7,4J1,RB8;E97
MC4B0C9LR<[?O&ODS_@H_^T!^W;^R=<']H7X%>'/!OB'X9:1X=0>*]'UYS'=6
MMW]I<?:8V5XV9662! H9^5;Y!G=5POS:$RM;4Y_]B/\ X*M?#W]J#XWVWP%^
M._P%O/AW\6K.WGALK;5+;<)66/S)H(WE1)K9V1"_E.N"$^^Q !^2OV/OC3^U
M<W[<'[1'Q:_9Q_9-M_B?XPO/%,\$FJZIK<5I#H%C]KN@( 963>95AB55$BG;
M:8PW;WS]DW]D_P#:T_:K_;1\,_\ !3#]KK1/#7A2RL?#\,OA/PUX?G\R6[B>
MWD%N\I#OL4+<-(2[ERVU-BJ,#,@_9X_X*#_\$^?VP/BC\5/V2?@%I?Q+\&?%
M*]:_%K+K45J^GW!FEG1'5Y$8>6\\ZC 961ERRMD#3W4VD1[VC9]"_P#!./\
MX*"Q?MW^&_%F@^,_A@WA3Q?X(U&.S\2Z$\YFB_>&54==ZJRG?#*C1L"5*#YC
MN&/F_P#X+(^*=0_:3_:,^%O_  3+^$/E17FNZO!J?BVXM(5S;HVX1!]O.(H!
M<7+J>H\H]A7M?_!*K]B?XQ_LN:+\0?C7^T3]D?X@?$[61J6K:-I<Z2)9*CSR
MB/>&\LR/+<2DA6* !!N/-<;_ ,$V_P!B_P#:2LOVO_B;^W3^VCX!70_%&OW$
MEOX7TM]5MKTVT,K?O&5K>1PJQPQPV\>3DIOXP03*Y8R;0_><4F?;G@7P5X<^
M&_@K2/A[X/T];32="TR#3],M5Z100QK'&OX*H%87Q0U'X(_"&SU3]I/XGVFB
M:6^A:(8K_P 5WEG']I@LD9G$"RXWE2\C;8E/S/)@ EA7D7_!0O5?^"B.F6W@
MC_A@+0]-O))-9E'B_P"W_8OE@Q%Y(/VIEQ&3YV\Q_.,+@BOG_P#X+'_LT?\
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
MWCCP]K.E3_#OP[%=ZQ97$+ZDV@022))*C S$E068%MW4$GOWI&KE%2N>2?\
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
M\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR_P"1V_\ #$****]H^5"BBB@
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
M]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH ****
M"BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH*
M***Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N
M+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_
M *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\
MAB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CN
MA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L
M=C.TT+:+JTEHS,5VD,4^\,=C7GW_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_
M .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
M#O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@
MG_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO
M_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]
MTHH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"
M_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\
M$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_
M .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_
M  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?
MX)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** /"_^'>_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 @TO3X-
M(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH ***
M* "LSQGXU\'_  Y\+WOC;Q]XHT_1='TZ'S;_ %35+M((+=,XW.[D*HR0.3R2
M!WK3KY7_ &Y].T_XC_MA_LS_  %\;VR7?A'7?$?B#6-7TNX7=!?7>F::LUG'
M*IX=1)([;&R&VXP::5V)NR/4?A#^W-^R+\>?%H\!_"3X_>'M9UIXC)!I<5R8
MY[A "2T2RA3,  22F[ !/3FKOQP_;%_9?_9MU.UT/XX?&W0O#M_>P^=;Z?>7
M):X:+)'FF) SK'D$;R I*D9X->/?\%A-"TC1_P!C:[^-&CZ?##XL^'WB+1=4
M\$ZE#&!/:WG]I6T.R-A\V'21E*#@\$@[17L'[2'Q+^"O[.'PY\0?'3XB^&]/
MEGGT]-.,,5A&]]KTC;A;Z:GREYVD=V58SD#>Q( #&G9:,5V7?&W[3'P>\$?#
M70_B]/XH34_#OB/5M/T_1M3T,"[BN9;V988&5D."A=@"V>*S/C+^VQ^R?^SW
MXFB\%_&;X\^'M U>6-9/[-N[O=-'&Q 5Y$0,8E.>&?:#V->6_L:_L0S>'OV"
M_A_\!?CQ'<V>HZ5KUOXIN-.TZ=5^P7::H=3AM,L&&Q&V1R =?GVL,AJ[K]L_
MQ_\ "+X#? _Q9XIUSP/I^I:WXTM#HVGZ':Z<CWGBK4IH3;VMF55=\Y(VJ<[M
MD:D]%Q3M&]@N[7/7]#US1?$VC6GB/PYJ]M?Z??VR7%C?64ZRPW$3J&21'4D,
MK @@@X(-<W\-?CW\&_C%KOB'PS\+OB-I>NW_ (3OQ9>([?3I_,-A<%G41N1Q
MG,4@XSRA]*^8+C5O&7["?[ ?PL_9*/CW3=*^)?BNR7P_IFK:A?HEOHLDFZ>^
MOFD=@ICLHI&VG/SN(5 ^?%0?\$XM-^!7PL_:_P#CM\(/@]XOT:?2;73_  9;
MZ MMJT,TFH"'2)/M$RE6_?/YA9Y77/SNQ;!-'*K-A?4^M=8^*7P]\/\ Q T?
MX5ZWXLM+7Q#X@MKBXT/29W*RWT< #3&/(PVP,"P!R <XQ7.?%G]JW]G3X%:K
M<:'\7/B[I&@WEKI":I<VU[*V^*S>X6V2=@H.U&F81@GJW3H:X3_@HC\)_$7B
M[X+6_P :?ADJ)XZ^$VI+XL\)S,VWSS;*6NK)C_SSN+<21E>A;9G@5D?\$Z]"
MU7XE:/XF_;J\=Z>T.N_&*_2\TBTF<.^E>';<&+3;3(R QCW3.5P&:8$C*TK*
MUQW=[&S9_P#!47_@GYJ%W%86?[5?A:2:>18XHUN),LQ. /N>IK<\?_M^?L9?
M"KQ_>?"WXC_M&^&-%U_3Y5CO]-U"]\MK=F17 <D;5^5E/)[UPW['W_)[O[4G
M_8U^'/\ TRQ5%^QO86.J?M2?M1:=J=E%<V\WQ TQ)H)XPZ.ITB#(*G@CV--J
M*$FSZ.\,>*?#/C;P_:>+/!GB*QU;2[^$2V.I:9=I/;W$9Z,DB$JX]P35^OE/
M]A#1=.^%G[7?[27[/GP_MUM/!/A_7O#^K:'I%N,6^FW>I:>\UY#"HX1"Z(PC
M7"INP ,U]65+5F-:A1112&%%%% !1110 4444 %%%% !1110 5QGQI_:)^!O
M[.FAV_B+XX?%'1_#-K=RF*R.IW862Z<8RL48R\I&1D*#C(S79U\J_!/2M+^)
M?_!5#XY>*O'-E'>W_P ./#WA?2/!7VI W]GVM[9RW=U)$#PK/+\I=<' *YP<
M4TKB9[G\$OVDO@-^T?I-UK7P-^*NC^)8;&41WZZ;= RVK'.!+$V'CS@XW*,X
M.,XKF]5_;S_8VT3XHCX+ZK^T?X5A\2_;A9-IK:DI\NZW;?(>0?NTEW?+L9@P
M;C&>*\P^..BZ9\/_ /@JG\"?%O@>RBL]1\?>'/%6D^-&M4"F_LK.SBNK9Y@O
MWBD^ &;G! S@ 5G?\%.?#O@GQS\%[3]@OX2^"])D\:_%'6X)M*TRPL(T328$
MO$N+S6YP@'E(H5P9.&D>0@;CN%4HIM>8KNQ]':I\:?!&C_&K2?@%>370\0ZU
MH-UK%C&ML3";6WDCCD+2= VZ5,#OFN0TO]O3]C;6OBE'\%])_:0\*W/B6:]-
MG!IT.I*PEN00/(64?NVEW$+L#%MQQC/%=2?@=X1E^+6@?&JZO+^77/#OA:[T
M&S9YU,4EO<2VTLCR KN:3=:IA@P&&?(.01\X?\%"O"/@GXKQ?#_]@#X*>$]-
MB\2:CXIL->EBTBR2*/PEHUI/YD^HL(P! 6.88Q\ID:1@#GJDDV#;1[Q\;OVP
MOV8_V;M:L_#GQT^-&B^&;[4+4W-E:ZE,RO+$&*EP #QN!'X&NF^$_P 7OAI\
M<_!%M\2/A'XRL]?T*\DD2VU.P<M'(T;E' R <AE(_"O%OCW\*_VE],_:[T[]
MI/X'?##PGXMLX?AK+X<O-+\1^)WTUUE;4%NM\96VF#?+&%&=HRYYXY[C]D7]
MI33?VE_A_JNK'X?W7A/7/"WB:\\.^+/"]U<1S'3=2MBIEC26,!9D(D1ED4 -
MNZ<4-*UT.^IVWA;XI?#WQKXI\0>"/"OBRTO=7\*W,-OXBTV)SYUA)+'YD0D4
M@$;T^93T(S@\5Y[XX_X* _L8_#:\GT_QS^T3X=TV6VU>[TN=9YVPMY:^7]H@
MR%(WQF6,,.Q8#K7BG_!0J[^)G[)'Q?TS]LWX : M_J7C;2&\!>(M)$BJMQJ$
MRN=$OF#85C%<_NG)Y,4@45[W^SG^S_I/[,/[,.F?!S3[TWMSIVD32ZUJCDE]
M1U&4-+=73$_,2\SNPSDA=H[4[*UQ7=[%'X8_M]?L;?&?Q;'X$^%W[0WA[6M7
MEMYIX["TN&WM'$ADD;YE PJ*S'V!JIX._P""C?["GCW7X/#'A;]JGP;/?W,H
MCMK>;5U@,KDX"*9=H9B>  <DD =:X7_@FO\ \HIO _\ V)%]_P"C;FH_V$_@
M_P##/XZ?\$K_ (=?#;XM>%K'5M%U+P3Y-S#>PJWE!FD'F(S#]VZ_>5Q@J0""
M"*&HH$VTCZHHKYV_X)/>-_%OQ"_X)\_#?Q%XVU6:_ODL+NR2^N"2]Q;VM]<6
MUNY)Y.888^3R>O>OHFI:L[#3NKA1112&%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5Y7^U5^RYI/[3/AW1#:>-M0\*>*O"6M)J_@[Q=I,223Z7
M>*"I)C?Y9HG4E7B; <8R>*]4HIIM,-SX^^.W[%/[<WQ>T71=5\:_M7>$_&$_
M@_7[/6](\%77@1M)TG6[FV?<HOI8;F64^JA1Y88 LC#II^._V2?VJ/VC/BQX
M/_:DUOXR:9\/-9\/Z*8M,^'>M>$8?$EIH%^S,)KN*=+R".69U"[93'N12 -I
MZ?5U%/G8N5')?!CPO\7_  CX2DTOXV?%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%
MX?C:-!</;L;Z)1+,ZLS2^6'VL(]VU>?IBBDI-,+)GFVD?L]:?XU\#Z;H?[6U
MGX.^*FM:;-.\&LZEX"MH(HUD8'$=O*\XB.U45BK_ #; 2.,5S/P-_82^#WP'
M_:)\=?'WPCX7\-VY\5+IJZ%I6G>$[>T_X1Q;>T:WG6WE0]+@MO<(L?(P=_6O
M;Z*.9A9&3X_\+#QSX$UKP2;[[+_;&D7-C]I\K?Y/FQ-'OVY&[&[.,C..HKG_
M -F_X/?\,^? 3PA\#_\ A(O[7_X130+;3/[4^R?9_M7E($\SR][[,XSMW-CU
M-=M12OH,\S^#_P"SJ/A1\;OBE\9!XP^W_P#"RM6TV]_L[^S_ "O[.^R626NS
MS/,;SMVW?G:FW.,'K7G%S^QC^T?X7^-?Q"^*?P-_;#L?"EC\1-7M]1U'2[CX
M:PZC/;2Q6L=N/+GENU4\)NYB(YP0<9/TG13YF*R/-_V9_P!F;PE^S/X5U+2]
M(U_5-?UOQ%J\FK>+/%6NRJ][K%]( &ED*@*B@ *D:@*BC Y))](HHI-MC"BB
MB@ HHHH **** "BBB@ HHHH **** "O"?C9^R#XT\1?'&/\ :;_9P^.#_#_Q
MK-HR:3KYNM!34]-URSC<O$MQ;M)&1(A)"S(X8+\O2O=J*:;0-7/D*3]F+]M7
MX4_M(Z3^UO?>-O#_ ,;-8_L=M!U'0;JQ7P\VC6,LR.TNE_O98=_&9!,=\@7
MD&<"[X0_8._:R^'OQ8\9?&3P?^W!H3:WXTU(S7^I:U\(4O;J&U4_N+&.4ZDH
M2")<!415!/S$9QCZPHI\[%RHI>&[/7=/\.6&G^)M:BU+4X+&*/4-1AL_LZ74
MZH!)*L6YO*#,"P3<VT'&3C-?*GPB_8'_ &P_@KK/B3Q3X3_;PT"YUOQ?JIU#
MQ'K^K_!I+F]OI,8C1I#J8VQ1K\L<2A409"J,G/UQ123:!I,\D^*GPP_:]UKQ
M''JWP=_:IT3P_8R:9#;W>E:U\.X]11+A<[[J!TNH74MD?NW,BC:,$<YT?V6O
MV;-&_9B^']]X7MO%=]XAUC7_ !!=Z_XL\2:E&D<VK:I<E3-<&-/EB7"HJHO"
MJ@&2<D^E447=K!97/,_VIOV=1^TOX,T'PB?&']B_V)XVTGQ#]H_L_P"T^=]B
MN!-Y&WS$V[\;=^3MZ[6Z5Z-J-H-0T^>P,FSSX6CW8SC((S^M34478['EW[-/
M[-:?L\?LJZ%^S&_C,ZPNBZ)/IQUH:?\ 9S/YCR-O\GS'VX\S&-YZ=>:\;^'G
M_!/+]I7PE\#]-_9BU7]O:X3P%8Z9_9LUEX8^'5OIVI3V1SOA^VR7-P8RP8@N
MJ!L'K7UK13YF*R,3X;?#KP=\(_ .C_##X?:+'IVB:#I\5EIEE$21%#&H502>
M6/&2Q)))))))K;HHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20250630_g2.jpg
<TEXT>
begin 644 blkb-20250630_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 %
M!0!Y)\:O^1>/_7Q#_P"S54="7L?*^B_\A"V_Z^(O_0UK79&:/T#K V"@ H *
M (Y?N'Z'^5,#\]+O_7R?]=&_]"-;(S/L/X0_\BU;?[\W_HUZQD6CTRDAA0 4
M % !0 4 % !0 9H ,T % !F@ H * "@ H * "@ H * "@ H * /+OC%_R+<W
M_76'_P!&"JCN)['R3I'%[;_]=XO_ $-:VEL0C[OU728]510Q,<D+>9%(H&Y&
MP5)P>"&4E74\,I(/6N<T,.#PH-\7VB1#%;K&BQPQ&(.D1S$LI,DC.J, RKP-
MPY)'RTQ([#GW_.D,^"O%7_(8OO\ K[N/_1K5T1V(9[I\+O$VG>&?#TD^HS+$
M#=2;5ZN_R1_<0?,?K@"LVBEH,U+X[QI(5TZS9T!X>:383[[%#8![?.3]*2B*
MY5MOCU(&'VFQ79W,<Q!_ ,A'YD"GRA<]0\-_$K1O$;K!#(;>X;@0S@(Q/]U&
MR5<^@!R?05#0[GH(/I2V&%+J!^?FM?\ '_<_]?$W_HQJZ$0SZJ^"_P#R+R_]
M?$W\UK.0T>LDXJ"C#UOQ#8>'H?M&HS+ AX4'EF/HJCYF/T_&G86QX[JGQUM(
M7*:=:23@'[\KB(?@JJYY[9(/M5*(7,>+X]7(8>98QE?19F!Q[$H1^8%/EL3<
M]*\.?%+1O$!$.\VEPW CGVJ&/HD@RC$G@#ACZ5-BDSBY?CM!$[1_8)#M)&?/
M49P2.GEC&3G')I\MA7/6_"?B%?%.G1:FD9@64N-A8,1L<KU '7&>G>IV*1TW
M2D!2O;ZWTZ%KB[D6"%!EG<@*![D_R% 'CNM?&_3+(F/3HI+UA_$3Y4?IP3N=
MO;"8]ZM(5SE/^%\W>?\ CQBV^GFOG\]A_D*?*3<Z_1/C9I5^1'J$<EBY_C)$
MD7XLH#+^*\>M3RM%)GL-K=17L:SV[K+%( 59#E2/8CC_  [U&PSR[XU?\B\?
M^OB'^;5<2&?*^B_\A"V_Z^(O_0UK5["1^@=8&@4 <UXH\36GA2S:^O#P.(T!
M^:1\<*O7KSDXX4$XII"O8\A_X7W;C_EPE_[_ "_RV?C5<HKGJ?A?Q#-XELC?
MO;-9Q29\H.X9G7'+@!5PIX"G)SU^L[%=#X@N_P#72?\ 71OYFMEL9GTUX%\8
M:9X6\,6S:A,$=FG*Q+\TK_OGZ(#G'N=J^I J&BEH8]]\>,.18V68QG#32E6/
MU55P,_[Q-"B%QMG\>6W 7=B G<Q39/X*R+G_ +Z_&ERA<]7\-^/]'\3D16<N
MR<_\L91LDXZ[1DJP'^R6_"IL.YW J1A3 :S!1D\?I0&QY9K_ ,7=%T5FBA9[
MV9>-L(&P'I@R,0,COMW_ $JN45['GTWQZN"W[FQC"]MTQ)Q[_(H!^F:KEL*Y
MLZ/\=+2X?R]3MGM0>/,B8RJ/]Y2J,/P+>P-)Q"YN^+/BK;Z%#:W&FI%J$5V)
M#N$NW84V\$!&(/S<A@OXTDAW*7@[XL2^*=4BTQK1(!*'.\2EB-B,W"^6.N,=
M13:L%SV2ZE-M#),!GRT9L=,[5)QT/IZ'Z5(SYR_X7U/VL(_^_P"WM_TSX/M[
M5?*3<]U\+:T?$.F0:DR"$W"EM@;=MPS#&2!Z9Z=ZAJPT=#2&!H X;QYXM?P;
M8I?)"+@O*L6TN4 W*S9R%;.-OH*:$>:Z-\:YM4OK>R:R2,7,T<183,2H=@,X
M\L9(SG&1GUI\MA7/H(<5)0$T <+XC^(FC>&&,-U+YDZ]881O<'T;HJ?\"8'T
M!IV"]CRJ[^/3;B+6Q&SL9)OF^NU4XX[;C5\I#9)I_P > 7"WUEMC/5H9-S#_
M ( ZJO\ X^#2Y1W-;X@>+=,\3^%YY-.F$A62 O&WRR)F0?>0D$9Z9&1[T*-@
MOH?-^D?\?MO_ -=XO_0UK3H0C]!JP-0H * /@;Q5_P AB^_Z^I__ $8U="V,
MV8/)XYS_ %)[?C2!'H&D_##Q!J\8FBM_)C895IV$>1ZA3EL'L2O/:DW8+%G4
M?A-XBT]#)Y"SJ!T@D#M^"D*Q^@!SV!H4@L>=,CV[E6#1NAQ@@J58?4'!'T%4
M&Q](_"CXB27SKHFJ/NEQ_HTK9R^ ?W3GH2 "4)Y.""2V!6;129] UEU*/S\U
MK_C_ +G_ *^)O_1C5T(AGU5\%_\ D7E_Z^)OYK6<AHZSQEXI@\(Z>U[-AI#\
MD,?_ #TD(R![*OWF/H#4HH^+-:UR[\07+7M](9)'/3HJC^XB\!57T."3S6]K
M&9IZ#X)UCQ&OF6%NSQ=/-;"1G'H['#>^W)':DW8=CJIO@YXCA0N(X)#C[J3*
M3^&Y0/UJ>8.4\\U'2[O1IS;7L3V\J\['4@X[$9P"/0J35$LSS0(^ROA%_P B
MU;?[T_\ Z.>LI&J.ZU;5;?0[22^NV\N&%=S'OZ  =V8D!1W)J4AGQ;XQ\:7O
MB^Y,D[&.V0_NH%)VH/4^KD');MTK9(@Q='\/ZAK\ABTZ![AE^\5'RIGIN8X5
M<^YH>A)VQ^$'B-4W^1&?]D3)N_ $@?J:7,.QPNK:+?:%+Y&HPR6[]1O! 8?W
MD/ (SW4U?,@M8]J^"MKK0F::-BFD\AUDSM=P/^6 XP0?OL"5P-I^;@92:*1W
MWQJ_Y%X_]?$/\VI1$SY7T7_D(6W_ %\1?^AK6KV$C] S6!H9.LZQ;:!:27UX
MPCAB'/J3T"KZLQX [DB@#XI\8^+;KQ=>FZN,I$ORPPY.V-/_ (MOXSW(Q6R5
MC)G9_#+X>-XCF&HWZD6$+?*#_P MW4\K[H#P_ Z;>[4F[:%)'UB46*+8@"JJ
MX '8 8  ] *S*Z'Y\7?^ND_WV_F:VBM""%4:0A%!+$X"@$L2>B@#)/TP<G-&
MP'HNG?"CQ%J2"06XMU;H)W"'U^[\S#U&5%+FL.Q%JGPM\0Z4AE>W$Z+R3 XD
M(_X"!OQZX6GS".!1W@<.A9'0Y!!*LI'(((&01] 1FJT$?5/PL^(+>($_LO46
MS>PKF-SQYT:\$GMYBY&[NX.3SNK"2L6>TG@5**/E3XH?$2759WTC3G*64)*2
MNIP9G'WESS^Z4\8!PQ&2,8K2*(N>.V5E/J,RVUK&\TTAPJ("S$]> ,\#J3@5
M>PCT>U^#_B.Y3>8HH<C.))54_DJMCWX'O2N%C!USP#K?AZ,SW=NWDK]Z6,B1
M% /\17)4 ]R%'J11<+''=!CM5 >E_"+_ )&6V_W)_P#T4U0P1]>:GQ:3?]<9
M/_0#62+9^>_3\JZ$0?;?PR_Y%NR_ZYM_Z,>L66CO*D84 >+_ !Q_Y L7_7TG
M_HN6JB2SYR\(_P#(:L/^ONW_ /1@K5DH^].@K T/#?BK\0GT-?[(TQMMU(F9
MI01F%#T53SB1QDD]5&#WR+BB3Y?):9\G<[NW)Y9B2?;YB2?7GTK2UB#T'3/A
M5XBU.,2K;B!6&1Y[B,^OW>6'8C*\TFRD@U/X5>(=,0R-;B=1R?(<2'\% W_7
M"T7$U8\\(*$J05(X(Y'U&", CC(P#5!T+VD_\?UO_P!=XO\ T-:3V$C]!ZP-
M0H * /@?Q5_R&+[_ *^I_P#T8U=",SVKX+^%+.[ADUFY42SQRF*(-RL>U5)<
M#NQ+8!/3!Q6<BD?1H%9E"XH \6^*_@:'5K-]6M$"7EJI=]H \V, ;@WJR#)4
M^Q7O5K070^6;2[DL)DN;<[)875T89&&4Y!_3FM#-'WSHFHKJ]C!?)P+B)),>
MA89(_/BL=C0^$=:_X_[K_KO-_P"C&K:)#/JKX,?\BZO_ %\3?S6LY%(\@^,N
MN/J.L_80?W-B@4#MYC@,[?495?PJHB9E_#'P:GBO4"UR#]CM-K2 <;V).R//
MH<$O[+3>@(^Q;>!+9%BA41QH %50 J@<8 ';Z=^M9%%BD,Y;Q3X6LO%%HUM>
M("0"8Y /GC8<[E/7_>4\,.#30'PK-'Y3M'UV$KGZ<=!ZXYK8S/L;X1<>&K;_
M 'I__1\E9,M'GGQSU]]]OHT;83;]HE'J<E8U^BX9C]151$SR#P?X:D\5ZG%I
MZ$HC9:5P#E(DP7/^\<A%_P!X5;T1*/MG1]'M=#MDL[*-8HHP    2<<LQ[L>
M[<U@:&L: ,;6=#LM?@-K?Q+-&?7JI'(*L.5/N.O0T]@+]I:16,2V]NBQ11@*
MB*,*H'88_/GDFD!Y=\:O^1>/_7Q#_-JJ)+/E;1?^0A;?]=XO_1BUJ]C,^^+V
M]ATZ![FX<1PQ*6=B>%4=2?Z#OTK$U/C;X@>.9O%]WB/*6,!(ACYY_P"FCCC+
M-D8'8?+W-:I6)8[X>> Y?%]T'ES'80$>;)S\YZ^6AXR2,;CGY1@]\$DP2/LB
MSM(;")+>W0111*%1%& H'0#\/Q)K$LGE^X?H?Y4P/STO/]?)_P!='_\ 0C6R
M,V?37P;\*646GIK;J)+J9G"E@#Y2HQ3Y.P9B"2W7FLV4CW0#\*@H".* /GWX
MO^!H6MVUZR01RQ8^THHP)$)QYG ^^O&\]P<]N;3$?/\ H>JRZ)?07\)P]O(K
MXZ9&?F'N&4LI]C6CV,^I]A^//$/]E^'9K^V;:\\:I"W0@S8 (/8A26'N*R2Z
M%L^*XXWF=40%F<A0!U+$@ #'))XK;8D^U? 7@FW\(V2#:&O95#3R=3N(^XI[
M(O3C[Q&X]:Q;-$=_4@,= X*L,@C!'8CN/QH ^2_B]X4M/#UY%=6(\M+T.6B
MPB.A7)3N V[[O12/?C6)#,OX1?\ (RVW^Y/_ .BFIL$?7NJ?\>DW_7*3_P!
M-9+<L_/;_"MB#[;^&7_(MV7_ %S;_P!&/63*1WE2,* /%_CC_P @6'_KZ3_T
M7+5Q)9\Y^$/^0U8?]?<'_HQ:T>Q*/NF]N5LK>2YDX2&-Y&^B*6/Z"L30^ M4
MU&35KR:^F),D\C2'//WCD#_@(P!]!6ZT1F?1_P (? L5K;)KE\@>XGYMPW/E
MQ] ^.@=\9!ZA2#WK)LI(]XZ5!0IXH \#^,GA.R^PG7(5$-S$Z*^T "578+\W
M;<I.0W7;D>E7%B>Q\ZZ0,WMN/^F\7_H:UHWH0C]!JP- H * /@?Q7_R&+[_K
M[G_]&M6R,SZ2^!__ "!)?^OI_P#T".HD4CV:H*"@".1%D4HPRK @@]"",$?B
M*8=#\];Z)8+B6-/NI(ZCZ*Q _3@5LB$?9_PQ8MX;LBW_ #S<?@)7 _05F]"C
MXZUKB_N?^N\W_HQJM$,^JO@O_P B\O\ U\3?S6HD4CYP\=N7\0:@6Z_:I1^
M; _05<1,^A?@C;I%H32KC?+<R%S_ +H15'X#G\:F0T>R5F4% #)/N-]#_*@#
M\\[S_72?]='_ /0C6YF?8?PB_P"1:MO]^?\ ]'R5BRT>!_&!RWB2=6Z+' H]
M /*5C^I-:Q(EH=I\!8(S-?SD?O56%!ZA6,A;]57\J4AQ/I2LBPH *0!0!Y)\
M:O\ D7C_ -?$/\VJXDL^5]$_Y"%M_P!?$7_H:UKT,^IZM\7_ !9>7E\VBA7M
M[6W()#9!G/4.>.8P?]7C.>2P)&!*1HSS'PWI,>MZC!832K;1S.%:1CC Y.%R
M,%V(VKTY85>R$C[ETC2;;1+:.RLD$<,0PH[GU+'JS$\LW<Y-8-EFM2 CE^X?
MH?Y4P/STO/\ 7R?]='_]"-:HS9]A_"+_ )%NW_WY_P#T<U9LI'IE24% &3K=
MO'=6%S#*,QR02JP/H4:F@/S_ ,8X_P GU/\ 2M^AEU/H;XAS.W@O2L_QFVW>
M^+>0C_&LUHRV>5_#R!)_$-BDGW?/!Y]4!89]]RC%6Q(^XQQ6!0M PH ^<?CW
M]ZP^D_\ [3K6)#."^$7_ ",MM_N3_P#HIJ;!'U[J8S:S ?\ /*3_ - -9+<L
M_/4<#T__ %5L9GVS\+W#>&[+'9&!^HD;-9,M'?U(PH \7^./_(%A_P"OI/\
MT7+5Q)9\Y^$>-:L/^ON#_P!&+6CV)1]A^/Y&B\/7[)U^S2#\#\K?H36*-#X9
M49(!]A6W0RV/T'TR%;>UABCX1(HU7Z!0!_*L#1&A0,* /+OC%_R+<W_72'_T
M8*J(GL?)>C?\?]M_U\0_^C%K1[$(_06L30* "@#X'\5?\AB^_P"ON?\ ]&M6
MZ,V?17P-N(WTB:%6'F)<%F7/S*K(@4D>Y5AGV-1(I'MPK,H* .+\<^)8_"VE
MRW)8+.ZF.!>A:4C Q[(,NWL*:0;'P]R[=RS'\23_ )XK=:&9]X>$=,;1M(M+
M)QAXH$#CIAR-SC\&)_*L'N6CX@UK_C_N?^N\W_HQJV6AFSZJ^"__ "+J_P#7
MQ-_,5G+<N)X3\5M,?3?$-PQ&$NMLZ''4.,-_X^K5412.U^"7B>.SFET6X8*+
MAA+!GC]Y@!T!Z995!QURII- F?359EBT 5KN9+>%Y96$<:(S,QZ  $DGV Y-
M"0'Y\7+!Y9&'0LQ&/<GO].16^QDS[#^$7'AJV_WI_P#T?)6+-$>0?&_2VMM6
MAOL?N[J$+G'&^(XP??:5(_&M(DM'/?"SQ-'X;U<"Y?R[:[7R9&/W5;<"CGT
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
M^?M+^&?B.WO()9+,JD<T;,?,AX57!)XD)X ["M.;2Q-K'V,/\_YS618I'X4
M>?\ CKP-;>,;;!Q%>1#]S-CD?],W(ZH3U'8\C^*FM!6/FH_"SQ*I(^QDX[^9
M#@]1GF3H>N"N:UYB.4]Y^'3>)-,0:9KEL_D*#Y-P9(W*8Z1OB1G9<#Y6QD=#
MD<UFRSTZ^T^WU*![6[19H9!AD<<'O]01U!'(ZBEL,^=?$OP1GB9IM"D61"<B
MWE.U@/[JN0%8#MN*GT-7<SL>9S?#[Q#;G:UC/GU4!A^:L>/2KN.Q:L?AEXCO
MF"K9O$#_ !2LD:CZ[CG\E)]CTI7L.Q[%X5^"MMI\BW.M2+=NN"(4#"+/7YBV
M&<#TPJGN":AR"Q[I'$L*A$ 55 4    #H /:H*)30!F:II%KK5NUI?1K-"_5
M6'?L01R&'8CD'FFM /GGQ#\#9XF:719ED3DB&8[7'LL@!4X[%MN>A-:*1%CS
M:X^'7B*U;:UC,<'^ *X_ JQ&/PS3N%BWIGPO\0ZDX3[*UNIQEYR$4>Y&6<^P
M /X47L%CW;P?\)+#P\RW5\1?72X*Y7$49'=%).XY_B;D=@O6LW(I(POB)\*3
MJ<O]I:&JK-(P$T&0JL6/,B'& <G+CH0-RX(P6I6$T>@^!O ]MX-M0JXDNY1^
M_F ^\>NU?[L:_P ([]3S2;&CNR,C%2F4>*^,?@]:ZS(UYI3+97#9+1D?N78_
MQ #F-B>I4;3Z9YJTR+'AVH?#3Q#IKE&LWE4?QPE9%(]MK$CUY535W)L48/ N
MOW#;4L+C/^U&5'YL /UHN.QZ1X=^"5[<E9=8D6UCX)BB(>4CT+#Y%R/=R/3-
M2V%CL?&/PAM+RT5M"1;>YMUVA,G;,!SAF.?WAR<,< DG//(2=BK'5?#_ , V
M_@^WWR;9;Z4?O9<?=!P?+C[A0>I_B/)XQ2;"QZ%-"DZ-'( Z.""K#(((P00>
M""."#4IC/!_%'P3@O':XT21;9FY,$FXQY]$<99%SV(90?2K3)L>0WOPS\163
M%6LWD /#1%'!]QM;/(]5!J[BL5H/A[XAN&VI8S@_[05!^;E1^IHN%CU'PS\$
M92Z3ZY(JH#DV\))8CJ%>48QVR%S[&DY#L?1%E90Z?"EM;(L440"JBC  ]!_B
M>2:R*+G2@ H * "@ I %, Q0 4@"F 4 % !TH * "@ H * #% !BC8!,8H 6
M@ H * #% !0 4 % !C% !0 4 &*0!BF 4 % !0 4 )C%%P%I %, H * "D 4
MP"@ Q2L 8HV !3 * #% !B@ Q0 F*0"XI[ % !0 F* %Q0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
K% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20250630_g20.jpg
<TEXT>
begin 644 blkb-20250630_g20.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ***^!?^"Q'[8/QO^$WQ9^%O[,OPK^+D?PVT
MSQU<AO$GC]XE+64#7*0?*[8\I(PS2N5*L1L&]%W9<8N3L)NRN?9GP8^._P )
MOVA?#-WXR^#?C&+7-,LM6GTRZNX;>6-4NH2/,CQ*BDXW#Y@"ISP3775\@_\
M!/[]@#XN_L8^+H;KP;^V,WC;X8:MI]Q<7/AZXTA(U:^E,;)=P2K+*&#!3N(*
MY!'WNH^:++X@?%S]N7]N'XT?#+XU?MZ>)_@KI?P\O;N'PKX>T'6O[,26VMYI
MHVN'/F1B79'&DLC,2Q$^5947BN1-NST)YFEJ?JK17Y<_LF?\%#OVI_ O_!+O
MXP_'+QSXGNO%UWX)UV'2? 7BW6H6D>[:XEA@+2,_,XA:9)09"S'?L8D  <AX
MZ\ _MW_"?]@_0_\ @I[IW_!03QWJ7B"X33]7U/PS<ZA))IB6EW<)%'&(6D,3
M;6EB+1F/9RP &T$OV;OJPYT?KK17"_LP_&$_M _L[>"?C9)9);3>)_#-GJ%U
M;19V0SR1*947/)57W $]@*^,?^"K_BKX\ZY^VE\%_P!GGX4?M2:_\,-/\7:7
M>C4-5TG5)8(8W5RPEE2.6(2<)M&6&-W'O*C>5BF[*Y^A%%?+_P"PC^R)^T/\
M!O&>I^/OBK_P4!U_XOZ-J6CFSL=,U'SGM[>?SHW^T*\EW.-P5&3  X<Y/&*^
MH*323T!.Z"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HK!UOXG>!?#GC_ $+X7:UX@2#7O$UM>7&AZ<879KJ*T$9N
M&#*I50@FC^\1G<,9YK>H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KYU_;=\+?\$^?V@-2L?V:_VP/%WAVQUW^S_[5\/K
MJ>L#3KVWBD=XO-MKARJDLT+ Q98-Y8+(0 :^BJ^</^"D7[!7@O\ ;2^"FJVN
MD> ?#MQ\1;;3EM_"/B/6)9;<V7[]796EA!8IM,I",K+N;.!DFJC;F$]CX@_8
MQBOOV/O^"LFC_LG?LE_M&7GQ!^&>NVDTNN6,=^EU;6@^S3RL':$^3Y\31QL9
MHPA._P L@$E:S? OP>^'7_!8G]JSXO\ Q$_:4^)]A\/V\($:7X:T32(+.UO&
MC5YTCN+MY5W7(B$2A\G)+A0T2*JG]&?V.?V'_@/^Q[X#TZP^'?PQT;3O$DNB
MVUMXDUZU#S7%].L:><?.F)D$;2@N$&U>GRC  YCXW?\ !)G]@K]H'Q[>?$[X
M@_ ^,:WJ,YFU.\TG5[JR%W(3EI)(X9%0N3DLX4,Q)))-:>TC<CD=CY3_ ."7
MWBG0_P!HW]E#XT_L,_M/^*-(O_AI\/Y8--T[QI:2PV, M'GN"DBS$"/Y);:.
MXCD?<<R?.6&!7D?[?7[(_P ,_P!DO]DJ?PEI?_!1KQ;XUM+R\MX? GPNM];1
MK)F:Y62262".:17C2/S&#*B#S63G+8/ZB^$/V+?V7? /P*U/]FGPA\'--L?!
M6M0R1ZQH\4DN;W> &>68OYSOA5 <N6&U<$8&. ^#/_!)/]@3X$>.[;XE>!/@
M1"^L6$XFTVXUC5;J^2TD!RKQQSR,@=3@JY4LI ((/-"J)2N'*[6(?@M\7O@O
M_P $^_V./@Y\.?VHOB-9^$]1NO#-G8Q6^HQ2LQO?)C>>(^6C;1&\H5G;"C(R
M1FG_ +8W[-?_  3T_:>^)^E:%^U9XAT<^*-#T0R:?I=UXS;3IULII6 E\I9D
M+KYD3@-@X(P>U>B_M(_L<_LY?M<1Z%#^T%\.8_$"^&KQ[G1P]_<0>2[[/,!\
MF1-ZMY:95L@[1Q6!^T__ ,$[/V1/VP_$=IXR^//PM_M/6;&R6SMM5M=6NK28
M6ZN[B)O)D574,[D;@2-QP14)J]RK.UCX*_X)[Z7X<^ W_!93Q)^S]^Q]\1+S
M7OA7+H]Q)K,<6I_;+6,)91R;O,7Y)#%>,L*R_> <H6.6)_6*O,/V:OV,_P!F
MG]D/2+K2/V??A79:";_;_:%]YLMQ=76WH))YF>0J"20F=H). ,UZ?1.2DPBK
M(****@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MSMTBB082.) JJ/0 <"GT44 (R(Q#,@)4Y4D=#C&?R)_.EHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"
MO^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1
M110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^
M8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.
MS]O"BBB@ HHHH **** "BBB@ HHHH **** ([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@#\
MR?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK
M[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%%
M !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_
M -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH
M **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@
MX0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\
MKHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /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%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_
M].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BB
MBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\
MX])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHH
MH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHH
MH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_
MZ:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 444
M4 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U
M#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB
M@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z
M#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KH
MO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M
M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%
M%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#
M_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/
MZ!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K
M<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH ****
M "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH ****
M "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^
MFK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4
M444 %%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI
M_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "B
MBB@ HHHH **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=
M\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2
MT_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\
M[+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7
M_([?^&(4445[1\J%?8/P^_X(;_MZ^-?V4/$_[8OB'PIH_@WPOX:\,WFOBP\8
MWD]KJ>IV-M;O<226]LD$A&4C.SSS#OR""5.ZOC]':-Q(APRG(/H:_:'_ ()D
M?M3_ +0W[7/_  3._;?^)W[2'Q9U;Q;K1^'VIQQ7&I2J([:/^P=0/EP0QA8H
M$SSLC55R2<9-<&85\1AZ2G3M:ZO?S:6A[.283!XW$2I5[WLVK:+1-Z]>BLE]
M_?\ (#X1?"/XD_'GXE:-\'OA!X0N]>\2^(+U;72-)L5!DGD()ZDA54*&9G8A
M5569B "1]H?%?_@WG_;!^#?PH\0?$;QE\:/@^-4\,>&KK7M8\$V_C"9]6CL[
M>W:>7;&;81LX1&. ^TXX<UZ=_P &I_P_T+Q#^W!XU\>ZG:Q37GASX<3#2C*N
M?)EN+NWC:5>X;RUD3/\ =E8=ZU;#_@C]^R%_P4(F^(FM?LH_\%0KGXI?&K2T
MGUGQ%'J7A:6ULM4NI'8DH\N&\MY3L\Z.2=$WIG@C/-B<?*GBW3YN6,;7?*WO
MWZ)';@,GA6RZ-;DYYS<DESJ.D>R>LGY+HC\J:^X?V+/^#?W]NG]MGX/Z;\>?
M"5_X,\+>&-;B>71+OQ7K,RS7\2NR>8D5K!,RKN5@/,V$@9 (()^()8I8)6@G
MC9'1BKHPP5(Z@BOIG_@G/\%/VJ_V\/VK_AK\&/ ?C?Q+/9^#;ZWNTU1]3G>W
M\):7#<":6:'+;;?YB=BKMWRNHZMFN[%RJQHN4)J-M6VKZ?>CR<MAAZF*4*M-
MSOHDG;5OO9F9^T;_ ,$M?VQ?V8OVH_#G[(GCKP%;WWBKQE<01>#YM#O1-9:S
MYLOE*T,SA-H5\AQ*J% -S *0QZ7]JW_@C]^TA^R?\&]9^.6K_$CX;>-=%\*>
M((]#\<I\/_%+W\_AC4'*J+>^22"+RWWR1QD*6P[@'&<U]N?\%?O^"J?P?\'_
M /!7KX->)?!]M_PDND?L_P"HSKXMGTQT9IKJZ=%O+:$DA7>"*-!RP'G;T)7:
M36S\+[[]CG]L_P +_'C]E[]DWXQ^)M<TWX\?$4?$+XN>,/$'A@Z58?#OP_#>
MIJ%RC2SL1/<,Z-%$0-I\PLV%A9F\U8[&JE3J3C9-)O3SU]/=U7=Z'O2RC*I8
MFO0HSYI)M1]Y7^&ZLOM>][K[)7=MS\T/ G[!/Q,\4_L7>)_V[?%7B[0O"O@G
M1-4CTK0O[>>9;KQ1J#$AK:PCCC;S"F#N=BJC:_/[N0IX97ZK_P#!03]CO]L_
M]O3PWX6N/V5/AEH>A?!+P-X/DE^"7POD\2P6^N:UHD042:XE@[>9*UQ\K@OB
M0HT?REY"9/RH((."*]#!U_K$')M7OLNBZ)^??STZ'B9G@U@ZD81BTK?$[^\^
MK7EKIY6;W"BBBNP\P*_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/
M^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%%
M!1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-
M!11170<(5SWQ6\9Z]\/O &H^+O"_P\U3Q7J5JD:V/A[1VC6>\EDD6-5#2LJ(
MH+AG=CA$5FYQ@]#10!\Z_L/_ +2/[07QK^)?Q9^'W[0GACPYH^H>!M;T^VM-
M.\.R23);I<6[3&.2=S^_=1L!=552V[ QBMC]N3]IWQ?\ O!>F^%O@SH]CJOQ
M#\533)X;T[459K>WMK>,SWM].J$-Y,,*G.""7=!SDBN._8D_Y/1_:D_['+1/
M_3<:\Q\1_$'XSZ%\6_C/\9OBW^QM\3M6U._TJ^\->"]0TFPLI-/TGP]"CXD5
MY+I'W7$N;B4A#P$"D@8I=#;E7/\ <?4G[&?Q@\5?'_\ 9:\$?&7QO!9Q:MXA
MT*.[OTT^%HX1(2P.Q69B!QT)-6?CW'^U'J#Z/H7[-=SX.TT7+3MK_B#Q;#<7
M/V%%\OREM[:%D\Z1RSDEW55$?1BPQX__ ,$JOBO!<_L'>$?^$P\(ZIX6TWPU
MH4$']N^(V@@L]1C)8^? XE/[L'"DR!#D]#7MWQF^'T'QH\,P^!-+^-?B;P==
M-*E_'J/@G5H+>^EA4,NW,L4H,)+@G"\D+\PZ$6Q#5IGC/[.O[6GQJMO'WQB^
M!O[3>FZ%J.N?"32[753K_A&WEAM]4LI[5[A5:*5F,4P51P#@[B /EW-2_9__
M &J/VCM:\>?""7XQ7/A.]T+XY^&+_5]%T_0=)GMKCPZ\%I%>QPR323R"[5H)
M"K-LC(D' QP>6_8IT"]_9Z_;=^)W[%6IZS!XXL=5\*Q>+M0\:ZK")-8EEDE2
M V6I39(N&*2ETR%PA)"X<XK?$?\ 97^&^C_&#1/V4?V;M7\3)K-SH4ZZSJU_
MXDN;V'X>^%)Y +B"P65F6VN+PQBWB^\ZHKMD*HH+:C>Q[M\ OC5X[_:(^*_B
M;QUX4NK>'X4:)OT7P[<"V#2^(]2CEQ=7\<IZ6L3*8(]N1*PD?.%45[+7Q%\#
MOV@OC-X1\'?"KXE^'M8T*T^'/BWXIR^ =*^&5IX?6-M%T^.>\L[:9;H.9'G4
MV0DD# JRR-@+C-?;M-&<U9A11102%26G_'W%_P!=%_G4=26G_'W%_P!=%_G2
M>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?S
MZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKV
MCY4!C/-?M)^QU\>O^"$/['W[+WQ:_9B\+?\ !1?Q+JNG_&#0Y].UG4=2^'.K
MK/8+-93VC-"(].VDA9V8;LC*CJ*_%NBN3%X2.+@HRDTO*VO;=/8]'+<RGEE1
MU(4XR;5O>OIHT[6:W3UO<_0W]@+]M3]C'_@E;_P4\U;7O@U\6=?\?_!+7_#"
M:)>^++C0I;>\B,JV]P;C[-)'%(XAN8FC(V F-G*AR%W>Y_!;]J/_ (([?\$D
MIOB?^TC^QQ^TGKOQ5\=>-=)GL?!OA$^'[FVM])ADE\](YI98(U\M9%AW,Q\S
M9%A8R2QK\?Z*RJY;2JRO*3U23V]ZVU]/RL=6'SS$8:"C"G'W7)QT?N.6_+KM
MVO<^L_A1I_\ P2YU3_@FI\0/$7QF\3ZN/VDFUR1O"-K']OV20EK<H5$:?9"C
M W!<RG>-IVX^3/W-_P $^_VV/^"/W[.__!-FV_9YTS]LC6OA5\1/&FD)+\2O
M%6@>"=4N-8CO6R)(XKE;":)51"8HVC)\M69U*RLSU^,U%.OE\,1%QE.5KWW7
MW:IZ>1&$SFK@JBG3I0NH\NSU[NZ:?,]K]CZB_;\^#W_!+KX<^&O#^H_L!_M?
M>+?B3K-[J<R>)+7Q+X>N+-+2WV I*KS65ON8OD$ OZ\=_0?VH/VH/@-^RO\
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
M %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\
M]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH ****
M "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4
MA?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !
M1110 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>
M;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=%_G4
M=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?
M!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_
M(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1
M?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/
M0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?
M_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %
M%%% !1110 4444 %%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YTGL5#XT;E
M%%%>8>\%%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZU_05_P '
M6W_*.WP?_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBBO:/E0HHH
MH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].
MO^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444
M%%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGW
MACL:\^_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
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 0:7I\&D:9;:3;/(T=K D4;2N68JJ
M@ DGJ<#DU/110 4444 %%%% !1110 4444 %%%% !69XS\:^#_ASX7O?&WC[
MQ1I^BZ/IT/FW^J:I=I!!;IG&YW<A5&2!R>20.]:=?*_[<^G:?\1_VP_V9_@+
MXWMDN_".N^(_$&L:OI=PNZ"^N],TU9K..53PZB21VV-D-MQ@TTKL3=D>H_"'
M]N;]D7X\^+1X#^$GQ^\/:SK3Q&2#2XKDQSW" $EHEE"F8  DE-V ">G-7?CA
M^V+^R_\ LVZG:Z'\</C;H7AV_O8?.M]/O+DM<-%DCS3$@9UCR"-Y 4E2,\&O
M'O\ @L)H6D:/^QM=_&C1]/AA\6?#[Q%HNJ>"=2AC GM;S^TK:'9&P^;#I(RE
M!P>"0=HKV#]I#XE_!7]G#X<^(/CI\1?#>GRSSZ>FG&&*PC>^UZ1MPM]-3Y2\
M[2.[*L9R!O8D !C3LM&*[+OC;]ICX/>"/AKH?Q>G\4)J?AWQ'JVGZ?HVIZ&!
M=Q7,M[,L,#*R'!0NP!;/%9GQE_;8_9/_ &>_$T7@OXS?'GP]H&KRQK)_9MW=
M[IHXV("O(B!C$ISPS[0>QKRW]C7]B&;P]^P7\/\ X"_'B.YL]1TK7K?Q3<:=
MITZK]@NTU0ZG#:98,-B-LCD Z_/M89#5W7[9_C_X1? ;X'^+/%.N>!]/U+6_
M&EH=&T_0[73D>\\5:E-";>ULRJKOG)&U3G=LC4GHN*=HWL%W:YZ_H>N:+XFT
M:T\1^'-7MK_3[^V2XL;ZRG66&XB=0R2(ZDAE8$$$'!!KF_AK\>_@W\8M=\0^
M&?A=\1M+UV_\)WXLO$=OIT_F&PN"SJ(W(XSF*0<9Y0^E?,%QJWC+]A/]@/X6
M?LE'Q[INE?$OQ79+X?TS5M0OT2WT623=/?7S2.P4QV44C;3GYW$*@?/BH/\
M@G%IOP*^%G[7_P =OA!\'O%^C3Z3:Z?X,M] 6VU:&:34!#I$GVB92K?OG\PL
M\KKGYW8M@FCE5FPOJ?6NL?%+X>^'_B!H_P *];\66EKXA\06UQ<:'I,[E9;Z
M. !IC'D8;8&!8 Y .<8KG/BS^U;^SI\"M5N-#^+GQ=TC0;RUTA-4N;:]E;?%
M9O<+;).P4':C3,(P3U;IT-<)_P %$?A/XB\7?!:W^-/PR5$\=?";4E\6>$YF
M;;YYME+75DQ_YYW%N)(RO0MLSP*R/^"=>A:K\2M'\3?MU>.]/:'7?C%?I>:1
M:3.'?2O#MN#%IMID9 8Q[IG*X#-,"1E:5E:X[N]C9L_^"HO_  3\U"[BL+/]
MJOPM)-/(L<4:W$F68G 'W/4UN>/_ -OS]C+X5>/[SX6_$?\ :-\,:+K^GRK'
M?Z;J%[Y;6[,BN Y(VK\K*>3WKAOV/O\ D]W]J3_L:_#G_IEBJ+]C>PL=4_:D
M_:BT[4[**YMYOB!IB303QAT=3I$&05/!'L:;44)-GT=X8\4^&?&WA^T\6>#/
M$5CJVEW\(EL=2TR[2>WN(ST9)$)5Q[@FK]?*?["&BZ=\+/VN_P!I+]GSX?VZ
MVG@GP_KWA_5M#TBW&+?3;O4M/>:\AA4<(A=$81KA4W8 &:^K*EJS&M0HHHI#
M"BBB@ HHHH **** "BBB@ HHHH *XSXT_M$_ W]G30[?Q%\</BCH_AFUNY3%
M9'4[L+)=.,96*,9>4C(R%!QD9KLZ^5?@GI6E_$O_ (*H?'+Q5XYLH[V_^''A
M[POI'@K[4@;^S[6]LY;NZDB!X5GE^4NN#@%<X.*:5Q,]S^"7[27P&_:/TFZU
MKX&_%71_$L-C*([]=-N@9;5CG EB;#QYP<;E&<'&<5S>J_MY_L;:)\41\%]5
M_:/\*P^)?MPLFTUM24^7=;MOD/(/W:2[OEV,P8-QC/%>8?''1=,^'_\ P53^
M!/BWP/916>H^/O#GBK2?&C6J!3?V5G9Q75L\P7[Q2? #-S@@9P *SO\ @ISX
M=\$^.?@O:?L%_"7P7I,GC7XHZW!-I6F6%A&B:3 EXEQ>:W.$ \I%"N#)PTCR
M$#<=PJE%-KS%=V/H[5/C3X(T?XU:3\ KR:Z'B'6M!NM8L8UMB83:V\D<<A:3
MH&W2I@=\UR&E_MZ?L;:U\4H_@OI/[2'A6Y\2S7ILX-.AU)6$MR"!Y"RC]VTN
MXA=@8MN.,9XKJ3\#O",OQ:T#XU75Y?RZYX=\+7>@V;/.IBDM[B6VED>0%=S2
M;K5,,& PSY!R"/G#_@H5X1\$_%>+X?\ [ 'P4\)Z;%XDU'Q38:]+%I%DD4?A
M+1K2?S)]181@" L<PQCY3(TC '/5))L&VCWCXW?MA?LQ_LW:U9^'/CI\:-%\
M,WVH6IN;*UU*9E>6(,5+@ 'C<"/P-=-\)_B]\-/CGX(MOB1\(_&5GK^A7DDB
M6VIV#EHY&C<HX&0#D,I'X5XM\>_A7^TOIG[7>G?M)_ [X8>$_%MG#\-9?#EY
MI?B/Q.^FNLK:@MUOC*VTP;Y8PHSM&7//'/<?LB_M*:;^TO\ #_5=6/P_NO">
MN>%O$UYX=\6>%[JXCF.FZE;%3+&DL8"S(1(C+(H ;=TXH:5KH=]3MO"WQ2^'
MOC7Q3X@\$>%?%EI>ZOX5N8;?Q%IL3GSK"26/S(A(I (WI\RGH1G!XKSWQQ_P
M4!_8Q^&UY/I_CG]HGP[ILMMJ]WI<ZSSMA;RU\O[1!D*1OC,L88=BP'6O%/\
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
MS^S9K+PQ\.K?3M2GLCG?#]MDN;@QE@Q!=4#8/6OK6BGS,5D8GPV^'7@[X1^
M='^&'P^T6/3M$T'3XK+3+*(DB*&-0J@D\L>,EB22222236W114C"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20250630_g21.jpg
<TEXT>
begin 644 blkb-20250630_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@
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
M^'_%%MXOT^*ZODCMY8QOCGNT* ^>^04!^4=N3^BNFZ;IVC:=;Z/I%C#:VEI
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
MCZ?]B3X?^-/"_P >/@Y>^(_B%\0M<\,_:M86_.EF\S:W^=UHL<A2/:I!59D
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
M?M/BVZ.1Z<,.*/\ AW7^R;-_R$? -_>9^]]I\2WYW>F<3"CGQ7\B_P# G_\
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
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
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
MXO*DNY@T\\EQ+Y9(4%E5"20,FO?Z*.9A9!1112&%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
E44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20250630_g22.jpg
<TEXT>
begin 644 blkb-20250630_g22.jpg
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\F?\%'_ -H#
M]NW]DZX/[0OP*\.>#?$/PRTCPZ@\5Z/KSF.ZM;O[2X^TQLKQLRLLD"!0S\JW
MR#.ZOK.LGQSX$\%?$WPI>>!?B)X4T_7-%U% E]I6JVB3V]PH8, Z."K89589
M'! /:G%I/435T?!/[)O[)_[6G[5?[:/AG_@IA^UUHGAKPI96/A^&7PGX:\/S
M^9+=Q/;R"W>4AWV*%N&D)=RY;:FQ5&!TWQ=^.'_!:OPSJ'B;X;>&/V._!GBB
MUN[R\M_#7B_3]8A1/LCNPA>6&6Z7YU1ESO$8R.01DG[?TW3=.T;3K?1](L8;
M6TM($AM;:WC"1PQJ JHJCA5    X %3U3G=["Y=-SX,_X)_?L'?M7_L!_L:^
M/=2\%V_A_4OB_P"*9[6\T[P]>7>^P@6W.$MI)0Z*TC))/EE<("R -@%JX#]I
MOPI_P6"_X*)>";/]FGX@?LH>%_AQX?FU:"YU_P 0S>((9D/E$E<;9Y'*!OFV
MQH[$JHW 9S^F5%'M'>]M0Y5:Q\C?M-?#[]OK]GGX(_!_X,_\$Y-/L=5@\-00
MZ5XHNM56R#R6\$,$<+N+IP%1R)FD\OYP=NTBMW]H[_@D=^QQ^U/\7M3^.'Q7
MT+7I-?U>.W2^EL-=>&-_)A2%"$ (!V1H..N,U].44N9K8?*C\V?V$O\ @D%J
M7P2_;W\7?%#Q]\,]0T_P5X5U-KKX3ZFWB2WE-PPE(0RI%(TAQ$<D2*O/Y5^D
MU%%$I.3NP245H%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **_,G_@ZV_P"4=O@__LLVG?\ IJU:OY]:]W+\E^O8?VOM+:VM
M:_ZH^0SGBK^R,:\/['FT3OS6W\N5G]H%%?Q?T5V_ZL_]/?\ R7_[8\K_ %^_
MZAO_ "?_ .U/[0**_B_HH_U9_P"GO_DO_P!L'^OW_4-_Y/\ _:G]H%%?Q?T4
M?ZL_]/?_ "7_ .V#_7[_ *AO_)__ +4_M HK^+^BC_5G_I[_ .2__;!_K]_U
M#?\ D_\ ]J?V@45_%_11_JS_ -/?_)?_ +8/]?O^H;_R?_[4_M HK^+^BC_5
MG_I[_P"2_P#VP?Z_?]0W_D__ -J?V@45_%_11_JS_P!/?_)?_M@_U^_ZAO\
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
M-0?VK8?\]_\ QT_X5)=_\>DO_7-OY5AUO2I1J)MG)B<1.C)*)L?VK8?\]_\
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
M1\X?!SX2>._CU\5?#WP8^&.BOJ'B#Q/JT&G:3:+P'FE<*"Q_A09W,QX502>
M:_1__@IE_P $./V6_P!B7]A34/VCOA;\>_%7BGQ1X?\ $-CHFN1W,UH=-:[:
M0172HD<"R(4<G"F1BI!5LD'&I_P;P?LF>.W^$7Q9_P""@'P?\#V7BSXD>&X)
M_"WPIT"]NX8(K?5)K>)Y[V5YF5 %CN(AU!,?VA1RZU]$?&#_ ()[?MOWO_!
M_5/V<?B'X6BO_BE%XUO?%/B*&?Q#;2F>(ZE/?33FX\SRWD9&+D;LDG'6L\9C
MVL;&$9J*C))K36^K^2T^;-\LR:,\JJ5)TG*4X2E%V=HVT27]Z3N[=DNY\M_
M+_@C)^QEXBL/@=\"_CM\9_B19?&']H'P!<^*O"MSX<MK Z#HL*V;7D,-W'*A
MGF<Q*V?+=070KE 0Q^?_ -A/_@FUH7Q8^(WQ'\=_M;^*KKPM\&_@B]VOQ)\3
MZ:ZK)<W<+M%'IUDSJ0\\L@' 4G:57 :6//OW_!.7_@I?^T)\>_'GP9_9S^'?
M['O@WQ=\8O 'A^?PS\-?BIJVH7D8\.:0]OY$MQ=VT1\N=(;8%2Q() VJ-\AW
M^P_M)> _V3_BK^R)XG\)7?[17B+P]^S7\#/'$6C>)=?\':/#>ZM\2?'-RT;W
MNIRLS",P1-=(5P&#[I"GR1P"E*OBZ-1TZDG[UM=[7;U27=623ZW?0<,'EF)H
MQKT8IJ-]'=7M&+M)O1\KYI2:TLTKW:2_'KQY=^#+_P ;ZO??#C1K[3O#\VIS
MOH=AJ=XMQ<V]H9"8HY9551(X3:&8* 2"0!637T#_ ,%,?V%[S_@GI^U)>_ 1
M?'*^)=*GTBUUCP[KGV7R'NK&X#;#)'N8*ZNDB'!(;8&&-VT?/U>W2J0JTE.#
MNFM#Y/$4:N'KRIU%:2=FO/Y!1116AB%?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 **S_%OBOP[X$\+:CXU\7:M#8:5I%C+>:E>W
M#82""-"[NQ] H)_"O+?V./VS_ G[:7A;7?%?@7P9X@T.+0M8%A/;>(K:.*:0
MM"DR2!4D? *2*<'!H'9M7/8J*RO'/C?PG\-/!VI_$#QWKD&F:-HUE)=ZG?W)
M(2"%%+,QQR>!P "2<  D@5X[\*_VV/$7Q<U[1I_#_P"R#\4+;PEK\Z1Z;XRU
M'3[2* QO]RY>W-QY\=NPPPD*?=8'% )-H]WHKP;QI^WYX$\&>-]8TJ3X9>*;
MWPIX9\4VOAOQ5\0+..U_LW2M4N#"JPNC3B=U5KB%9)$C949P.<UW'Q/_ &@-
M)\ ?%+P=\%M%\.W&N^)?%]V[KIUG,J?V=ID7-QJ-PQ!"1)E44'F21PB\YP!R
ML]!HHHH$%%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\
M%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?T%?\'6W_ "CM
M\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****]H^5"I]+U34=$U.V
MUK2+V2VN[2=)[6XA<J\4B,&5U(Z$$ @^U044!L?J+'_P<-_!/X@7_A'XV?M+
M_P#!-3PSXU^,O@:PCAT/QVGB$6T?G1L7CF\DVSF/;(S2JFYPCLS1E"W'AOP
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
M[%_O,>B#W8@5U_C#]D3]I#P)H[Z_XD^%&H):1)OEEM98KGRU'5F$+N5 [D@
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
MT_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH ****
M/S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?
M6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 44
M44 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:
M_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BB
MB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "
MBBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z
M3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]
M:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A111
M7M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[
M:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_
M.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27
M_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I
M+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S
M)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6O
MNL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%
M% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:
M37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@#C/C
M-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_  [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 \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
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
M<WQ>T71=5\:_M7>$_&$_@_7[/6](\%77@1M)TG6[FV?<HOI8;F64^JA1Y88
MLC#II^._V2?VJ/VC/BQX/_:DUOXR:9\/-9\/Z*8M,^'>M>$8?$EIH%^S,)KN
M*=+R".69U"[93'N12 -IZ?5U%/G8N5')?!CPO\7_  CX2DTOXV?%FP\9:NUZ
M\D>K:=X7&D1I 54+$81/-DA@YW[AG<!@8R?%/C#^Q)^T!X]_:P;]J3P5^UEI
M6DR6&E+I_A+0M=^&RZM%X?C:-!</;L;Z)1+,ZLS2^6'VL(]VU>?IBBDI-,+)
MGFVD?L]:?XU\#Z;H?[6UGX.^*FM:;-.\&LZEX"MH(HUD8'$=O*\XB.U45BK_
M #; 2.,5S/P-_82^#WP'_:)\=?'WPCX7\-VY\5+IJZ%I6G>$[>T_X1Q;>T:W
MG6WE0]+@MO<(L?(P=_6O;Z*.9A9&3X_\+#QSX$UKP2;[[+_;&D7-C]I\K?Y/
MFQ-'OVY&[&[.,C..HKG_ -F_X/?\,^? 3PA\#_\ A(O[7_X130+;3/[4^R?9
M_M7E($\SR][[,XSMW-CU-=M12OH,\S^#_P"SJ/A1\;OBE\9!XP^W_P#"RM6T
MV]_L[^S_ "O[.^R626NSS/,;SMVW?G:FW.,'K7G%S^QC^T?X7^-?Q"^*?P-_
M;#L?"EC\1-7M]1U'2[CX:PZC/;2Q6L=N/+GENU4\)NYB(YP0<9/TG13YF*R/
M-_V9_P!F;PE^S/X5U+2](U_5-?UOQ%J\FK>+/%6NRJ][K%]( &ED*@*B@ *D
M:@*BC Y))](HHI-MC"BBB@ HHHH **** "BBB@ HHHH **** "O"?C9^R#XT
M\1?'&/\ :;_9P^.#_#_QK-HR:3KYNM!34]-URSC<O$MQ;M)&1(A)"S(X8+\O
M2O=J*:;0-7/D*3]F+]M7X4_M(Z3^UO?>-O#_ ,;-8_L=M!U'0;JQ7P\VC6,L
MR.TNE_O98=_&9!,=\@7 D&<"[X0_8._:R^'OQ8\9?&3P?^W!H3:WXTU(S7^I
M:U\(4O;J&U4_N+&.4ZDH2")<!415!/S$9QCZPHI\[%RHI>&[/7=/\.6&G^)M
M:BU+4X+&*/4-1AL_LZ74ZH!)*L6YO*#,"P3<VT'&3C-?*GPB_8'_ &P_@KK/
MB3Q3X3_;PT"YUOQ?JIU#Q'K^K_!I+F]OI,8C1I#J8VQ1K\L<2A409"J,G/UQ
M123:!I,\D^*GPP_:]UKQ''JWP=_:IT3P_8R:9#;W>E:U\.X]11+A<[[J!TNH
M74MD?NW,BC:,$<YT?V6OV;-&_9B^']]X7MO%=]XAUC7_ !!=Z_XL\2:E&D<V
MK:I<E3-<&-/EB7"HJHO"J@&2<D^E447=K!97/,_VIOV=1^TOX,T'PB?&']B_
MV)XVTGQ#]H_L_P"T^=]BN!-Y&WS$V[\;=^3MZ[6Z5Z-J-H-0T^>P,FSSX6CW
M8SC((S^M34478['EW[-/[-:?L\?LJZ%^S&_C,ZPNBZ)/IQUH:?\ 9S/YCR-O
M\GS'VX\S&-YZ=>:\;^'G_!/+]I7PE\#]-_9BU7]O:X3P%8Z9_9LUEX8^'5OI
MVI3V1SOA^VR7-P8RP8@NJ!L'K7UK13YF*R,3X;?#KP=\(_ .C_##X?:+'IVB
M:#I\5EIEE$21%#&H502>6/&2Q)))))))K;HHJ1A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
@% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20250630_g23.jpg
<TEXT>
begin 644 blkb-20250630_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 **** "L'PU\3O OC#QAXC\ ^&_$"76K^$KF
MVM_$5FL+@V<L\"W$2EF4*Q:)U;Y2<9P<'BO&_P#@I]\5/BW\&OV.?$/CKX.:
MA>Z??PW=E%J>MZ;:">YTG3I+A$NKN)"#EDC)^;'R@EN-N1SO['7[,O[.UGXN
MMOVD/V9/VQ/'7C"#4&,OBE+OQZ-6M?$$C6IAC>^C="R7$8V%3\CKY00C;\HI
M+W;BOK8^I**^5OVP_@K^SO)JWB?XD?M'_MN>,O"\SZ:+K0=)LOB,=)AT.-(@
MBRVEG"R&XE:1';<XD9V.P#@"NU_X)I^*/CIXS_8@\ ^)OVCS?MXLNM-F:[FU
M6,K=3VXN)1:RS C)=K<1,6/+9W'DFAQ]VX7UL>Z45Y-^U5\)O!/Q-T[1KCXJ
M?M#>(? _A?3YIAJ-EHGBL:+%K$T@3RDN+E2LNU DI$:.NXN2V=@%>*?\$U=7
M\10?'CXT> /AW\5_$'CCX-:%?Z;'X&\0Z_J\FHHEZT#->VMK>.2;B&-\*<$J
MN%P27+,6NKA?6Q]B4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH X;]H+X^_#S]G'P+'\0/BI:ZL=
M"EU".RO[O2]$FOQ9+(KGSIXX59UA&S:6"G!=1CFOB![[]EGXO_MM?"CXB_\
M!+[1I$UZ'Q3YGQ4UGPAH=UI^BG0-I-Q'>AHXX&F<\( -Q<Y;YO+(_1BN0^ O
MP4\(?LZ_"/1?@QX$N;Z;2M#ADCM9M3F62XDWRO*[2,JJ&8O(QR%'6JC))$M-
MGSO^U%^T!_P2;\3>-?$'@_\ ;!T?PJOBCP]"VGW1\6>#95U+[.I9T^QW(A,L
MD9+NR&!^KDC!-9/[!OQI\2?LP_\ !-[4/CC^U))XIB\,Z)K=Y<>&(]9MI)]5
MB\/R7$<5DDB,=Y.YSMW' C9""$ K[(N+"QO)(IKNRBE>!MT+R1AC&WJI/0_2
MI'1)$,<B!E8892,@BCF5K!;6YX-^TW^T=^P_IGAWPOH/[76G:3-X;\5VBZKH
M,WC+PBUYIAD5!M#M)"\<$X24D!]K89@#VKQ/_@GO/X)U?]NCXC:W^QC%>P_
M$^$+>.9+>">+1I?$WGIN;3TE "J(!('\L!=V.,&,U]QW-M;7D#6MW;I+$XP\
M<B!E8>A!ZTL,,-O$L%O$J(@PB(N H] !TH4K*P[:CJ***D84444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1W?_'I+_US;^58
M=;4Z7M%>YS5\1[%I6N=!17/T5I]6\S#Z_P#W?Q_X!T%%<_11]6\P^O\ ]W\?
M^ =!17/T4?5O,/K_ /=_'_@'045S]%'U;S#Z_P#W?Q_X!T%%<_11]6\P^O\
M]W\?^ =!17/T4?5O,/K_ /=_'_@'045S]%'U;S#Z_P#W?Q_X!T%%<_4EI_Q]
MQ?\ 71?YT/#66XUCKNW+^/\ P#<HHHKE.\**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"
MBBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[
MB_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN
M_P#CTE_ZYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH
M**** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBB
MBO,/>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\
MJPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "
MBBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O
M_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ H
MHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ H
MHHH **** "BBB@ HHHH **Y_XJ?%/P#\$OA]JGQ4^*/B./2= T6W$^IZC+$\
MBPH6"@[8U9FRS 84$Y-:7ACQ)HGC+PWI_B_PU?K=:;JMC%>:?=*C*)H)4#QN
M P!&58'! //(H O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 ?E
MA^TC\1/BK_P4-_X*%>.O^"?OCK]J"/X5_#[1(#;V.CBTC+>(+B%[=A&Q=XS-
M)(S&95+X"1#:A.YJ^V/V1_@1^TC^RQ\&]?\ A]\0/C9_PM-]-RW@)KNT6RF2
MWCM@L=E*Q9@!YB@!B[!0>H'RCQ;]L;]G/_@E-^W1XI\1:IX[^./AOPQX]\-W
M,VEZ[KEEXEM["]MYK8F(I=07)"S(A3;YA7)5-JR  8X7_@@O\9?BWK?_  M?
MX/\ BOXG7?B_P)X&U""/POXEOY',:J9+E"(GD)*PO'$DHC)(C'IO.=GK#3H9
MK26IP=[\7?\ @H[X1_X*I?!KP5^U+\9I--'C P:C/X!\':Q-'I-C:22W,0M)
MHT;9<N#"278R]1AS@8_5:OR__;?^*OPOUK_@M;\ ?&6C?$C0;O1[#0K-;[5;
M;6()+:W87FH$B256*H0&4X)'##UK[Z^,?[7/[-GP!\!:;\4?BQ\7])TSP_K-
MZMII6JQ,]U%=RD,<1_9U<L $8E@-HQR14S3=M!QTN<1^WK/^V]>^$--\)?L:
M/H.CC4(+Z3Q9XWUJ=2^AV\21M&+>$[C)-+NE 8(P3R^=A97'BO\ P0+^,/Q9
M^-/[*_BSQ%\8/B;K_BK4+;X@SV]O?>(M7FO9HH?L5FXC5YF9E0,[$*#@%CQS
M7UG\7/B?\-?#/PTO-2\2_$'1--M]6T6X;2YM0U2*!;L&$D>678;^&4\9^\/6
MOA3_ (-SO'/@G2_V9?%'@K4_&&E6VLWWQ%GDLM)GU"-+FX3^S[/YDB+;W'RM
MR ?NGT-"UIL'\:/T?HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.
M$**** /+OVH?BO\ &[X;>&K>R^ 7P;7Q/KFH6]U+_:6J7HMM)T:*!%9IKMP?
M,?.\;(8E+2;7Y4+FJW["GQM\9?M'?LF>"_C9\0(;*/6=?T^6:^33H&CA#+<2
MQC:K,Q VH.YYS7H/Q'_Y)YKW_8%NO_1+5X=_P28_Y1W?"_\ [ ]Q_P"ED]'4
MO3D/8_C'??%[3_AY?3? C0M$U'Q2S0QZ9#XDNY(;%-TJJ\LS1 N51"S[%^9M
MNT$$U\[Z)^T5^V+\!OVM/A_^S_\ M2W7@CQ-HOQ2AU!-#UGPAIMQ9SZ;>6D*
MRR1R1RR.'BPZ*#][Y]V1M*GZ+\2?&#X6^$OASJ'Q=U[Q]I4/AG2K>2:^UM+Q
M)+>-8R58;D)#-N&W:,L6^4 DXKY\_9O\#^-OVL/VA;7]OWXN>'+G1- TC2YM
M/^#/A6_3;<PV<X(FU>Y7^"6X0X1.T9&<X5B@CL[F5\1_VS_VA-#/Q!^.OA@^
M%D\ ?#+XGVO@_4_"UYI$[ZEJJF:R@N;M+M9U2%E>\4QQ^4P*H=QR1GU?QI\:
M_'?C/]IS2/V=?@?=6\</AWR=7^*>O2VPF2PM'!-MID8/ N;D@L2>8X4+C)9:
M\U_;+^"OP1^&VI'XA^'O#>LZQXX\=^*;1O#?PZ@\17$>C^(/$<:KY%]=V:L(
MV2W6))YG.$VP OEB,^<Z???M!?L[V'QG\,_"GXM:5:7WP>\+VOB_QOJ6K^'D
MNYO'>N7MK/?W4D\C.K6\'EVX@B6/#*,#=A,4%J,6KH^]:*QOAUXL/CSX?:%X
MY-BUK_;6C6M_]F8Y,/G1+)L/TW8_"MFF8A1110 5):?\?<7_ %T7^=1U):?\
M?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% !1110 4444 %%%% 'QC
M^VI_P23^%7[2?[0G@/XK>%?ACX8LK,^*)+WXLR->W-I/K=H=C!%6 ;6D=A)O
M?,;DL#N/)'T[\/?V?/@I\)_AC-\&OAI\-=+T/PS<02Q7.DZ;!Y23"5-DC.P.
MYW9>"[$L<#G@5V-%4Y2:L)))W/E7_AR7_P $Q?\ HV;_ ,O/6O\ Y,KO_&__
M  3N_8]^(?P+\.?LV>*OA"L_@SPE=FY\/:2FM7J-:2'S-Q$RS"9P?-DR&<@[
MO88]KHHYI/J'+'L>3?M"_L-?LL?M5:+X>\._'CX4QZY9>%(Y8_#\":O>68LT
MD6-74&UFC+ K#&,-G&P8QS7)?"+_ ()3?L#? GXCZ5\6_A7\!!I?B'1)VFTO
M4#XGU2X\ERC(6\N:Z>-OE9A\RG&<]0#7T-12YI6M<+*X4444AA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_Q
MZ2_]<V_E6'79AOA9YN.^-!11170<(4444 >?_'G]E[X)_M,VFG6/QG\,WVIQ
M:2TS6*6?B*_T\*90H?=]DGB\S(1>'W8YQC)SD_L__L2_LT_LN:I<:Q\#? 5Y
MHTMS8&SE27Q-J-Y%Y)=7*K%=7$D:'<H.Y5!ZC."<^K44#YI6M<\@_P"&"_V4
M#^ST?V56^%0/@(Z@;TZ$-:O5S.9?.W^<LPF^_P XWXP ,8XK#\%_\$Q_V*?A
M[XNTKQUX1^%6I6NJ:+J$-[IMP_CC695BGB</&QCDO&1P&4':RE3T((XKWNB@
M?-+N<K<_!GP%?_&.V^.^I:?-=>(K#0WTG3)[BY9XK&WDDWRF&(G9')(0H>0#
M<RHJYP,5S/Q:_8U_9U^.'C$^._B1X%FN]1FLHK+43:ZW>6D.IVT;F2."\AMY
M4CNXU8DA9E<<XZ<5ZA10*[0V&&&WA2WMXECC10J(BX"@<  #H*=110(****
M"I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X**** "BBB@ HH
MHH ^9/\ @JW_ ,%&?^'8O[.VC_'S_A3G_";_ -K>,[;0/[)_X2'^S?*\VTN[
MCS_-^SS[L?9=NS:,^9G<-N#^?7_$7E_UCV_\RS_]ZJ]J_P"#K;_E';X/_P"R
MS:=_Z:M6K^?6OJ\HRW!8K!JI5A=W?5_HS\YXFS[-LOS1T</4Y8V3M:+W]4V?
MM!_Q%Y?]8]O_ #+/_P!ZJ/\ B+R_ZQ[?^99_^]5?B_17J?V)EG_/O\9?YGS_
M /K9G_\ S^_\EA_\B?M!_P 1>7_6/;_S+/\ ]ZJ/^(O+_K'M_P"99_\ O57X
MOUZ9^Q=\(-(_: _:\^&'P1\1!CIOBOQ[I.EZH$8JWV6:[C2;!'(/EE\>]3/)
MLJA!R=/1><O\RZ?%'$-6I&$:VK:7PPZ_]NG[0>!?^#B+]L#XH>!#\4?AM_P1
M/^(GB#PV$9AKVB^);ZZM&520Q66/12K!<')!.,<XKS63_@[NDAD:*7_@GFRN
MK$,K?%?!!'4$?V36]^W?_P %0?VDOV8?^"T'PX_9&^#7BF#0/A;X<O?#&B:E
MX-L-+MUM;RVO3#YV<IN0K!.B1A2%3R5('+9^+/\ @XW^"_A+X._\%/O$=UX-
MTF"Q@\7Z!I_B&ZMK:,(@NIA)#/( .\DD#2L>[R,>]>=A<%@:U6,:E%)3CS*T
MI/3L]=]3W,QS7-\+AYSHXIR=.?)*\(+6SU6CTNFM3ZS_ .(O+_K'M_YEG_[U
M5VGBO_@YA_:)\!^!;;XH>./^"/?C31O#-XL36?B+5O%]W;V,XE&Z(I<2:*(V
MWCE<-\PZ9K\V/^"/_P"Q'HG[9'[4J:E\6'BM/A;\.+!O$_Q-U6\;;;QZ?;Y=
M;9VZ 3,A5N01$DS#E*_1W_@IU^US%^W#_P $&_$'[0^F:(FFZ1J7Q66T\.6*
MQ!&BTVUU1[>VW@=':.-78= SD#@"JQ.#RVCB84HTKW:3?-+2^W7?=_\ #D8'
M-,]Q. J8BIB>5J,G%<D/>Y;7?P[7:7K?L7O"G_!RM^TGX\^'=W\7O __  1S
M\;ZSX3T\2&^\3Z5XMO+C3[<1_?,EQ'HIC0+_ !988[XK!^'G_!U9X^^+?C73
M_AQ\+O\ @F)J?B'7]6G\G3-&T?XF/<7-R^"Q"1II)9L*"QXX )/ -=Y^R1\0
M[NYL/V/_ -H/X1?M#^'M!^ /PX^"M[I_QGTN3QK;V=O9ZJ-,,;K>632*9I3>
M;7#%&(*,_&]=_P N^%_!C?\ !+[X+^)/VA?A-\,]1U#]HGX]_P!I3?"/PKIV
MC27%YX"\'S3N1J<ENBEH9Y(V14##Y3L7'R7"'&&'RZ3E'V/O=%S2WNU9ZZ62
MN_)^E^JIC<[IQA4^LODWD^2&UHN\=-;N7*O-/SMZ[XP_X.P_%'P_\5ZEX%\;
M?\$V;K2]8T>^ELM5TV]^*9CFM;B)RDD3J=)RK*P((/0BL[_B+R_ZQ[?^99_^
M]5?C3KB:W'K5VGB1+I=1%S)]O%\&$PFW'?YF_P";?NSG/.<YJK7K+),LMK3_
M !E_F?-2XKS_ )G:M_Y+#_Y$_:#_ (B\O^L>W_F6?_O51_Q%Y?\ 6/;_ ,RS
M_P#>JOQ?HI_V)EG_ #[_ !E_F+_6S/\ _G]_Y+#_ .1/V@_XB\O^L>W_ )EG
M_P"]5?3O_!*+_@NK_P ///VA=:^ W_#+7_"#_P!C^#+C7_[5_P"$W_M/SO*N
M[2W\CROL4&W/VK=OW''EXVG=D?SA5^G7_!J+_P I"_&G_9&=0_\ 3MI-<>89
M3E]#!3J0A9I::O\ S/3R;B/.L7FE*C5JWC)V:Y8K\E<_H&HHHKXP_4PHHHH
M**** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#K
MLPWPL\W'?&@HHHKH.$**** "BBB@#Q7]L']L'1OV9=&MM+TO38M3\2ZG$9+&
MQF<B*"(''G2XYVY! 48+$'D8)KY$_P"'D/[5O]L?VG_PF.G^3OS_ &?_ &);
M^3CTSM\S'_ \^]'_  4A_MC_ (:MUC^T]_D_V?9?V?NZ>3Y"YQ[>9YOXYKPB
MOA\SS/&/&2A"3BHNR2TV/X8\3O$[C*KQEBL+A<54P]+#U)4XQIR<+\CLY2:L
MY<S5];JS22/TR_8^_;!T;]IK1KG2M4TV+3/$NF1"2^L87)BGB)QYT6>=N2 5
M.2I(Y.0:]JK\O_V(]8^)N@_'^PU7X5>#AK^HQ6-UYVDOJ"VJ3P&,AMTKY5<,
M489ZD =Z^V/^&EOC=HW_ ".?[&OBR#'W_P"P]3MM2Q]/+VYKW<LS/VV%3K7N
MG:]FT_FE8_>/"_Q-EG/"L*N=>T]K"3@YJC5E&:234G*$'!2ULU=/2]M3VBBO
M%_\ AN'X=Z=_R.7PR^(/AW'WSK/A"5 O_?!>M#1OVX_V5-<81VWQAL86S@K?
MVL]L5/H?-C45Z*QN#;M[1?-V_,_1Z?&W"%2?)]?I1EVE.,)?^ R:?X'K%%<O
MHGQP^#'B7:/#_P 6O#5ZS=$MM<@=OI@/D5TL%Q!=1">VG21&&5>-@0?Q%=$9
MPFO==SW\-C<'C(\V'J1FO[K3_)CZDM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.F]
MCKA\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?
M6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T
M?*A7HW['_P 8M/\ V>OVKOAM\==8BD>Q\(>.M*U?4(XER[VT%W')*JCN3&K
M>YKSFBIG%3BXO9ETZDJ513CNG?[C]Z?VL/\ @E5XR_;3_P""HOP[_P""DGP;
M^*'@_4?@[>'0=?\ $'B!=;&4CTUD9Q$ I5UDB@C ?< K,^\+LY^7OVI?A=X6
M_P""[G_!:WQ9\+_@I\<-*T7P]X=\'BUTSQ7)9F]BU".PV+-]GC61!,&N+F7:
MP?!CC,@)& ?S!AUW6[;3)-$M]9NX[*9MTMHEPPB<\<E <$\#J.PJ"WN;BTF6
MXM9WBD7[KQL5(^A%>91R^M2U]IK&/+'39=WKJSW\3G>&Q%U["T9S4YKF?O/L
MG9<JU;ZL_1+]CW]O?]E[_@FW\+/C=_P3O_:>_9WO_B=;:G\2;ZRU[6?#.MBR
M@U6ULV2V2(LK+*8O,MY9% ;!6=@1@L#]J_$+]HG_ ()[ZI_P0,N?BCX<_8VO
M;+X77OB"YL-'^'I\0R>;::FUY+''=&?S"Q"S_OMNX\=NU?@K2[WV>7O.W.=N
M>,^M56RNE5FI\S3NF]7K;ROH_/H3A>(,1AJ4J7)%QY7&-TKI-WWM=I=GHS[7
M_P""6/[*_P *M"\,:_\ \%-?VT-,S\(OA5<*='T2=1N\9>(AAK;3H5;B1%<H
MTF?E)VALH)MOUO\ LE?M.?M@_MY?L/\ [1_Q@_9B\3N/VE_$7Q5TJZ-GH&IP
MVU_9^&(Q:+:VMJTSKLMHC]L7K\P,A;<TAW?CY+X@UZ?18O#<^MWCZ=!,9H;!
M[ES!'(1@NJ9VAB">0,U!97]]IMP+O3KV:WE ($L$A1@",$9'/2KKX%UY.<I:
MW5M+I).]K7UN]_EV,<)FRP<(TX0:C:7-9VDY237,G9VY5I'1VU[L^Y/^#BGQ
M#\,O$7_!2S6)OA_?Z7=:C:^%-+M?&USI+*T3ZTD;"8%EX+K%Y"-W!0J<%2!\
M+445U8>C]7H1IWO96//QN)>,Q<Z[5N9MV]0HHHK8Y0K].O\ @U%_Y2%^-/\
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
M1170<(4444 %%%% !1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\
M'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT
M[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(>,O^
M1V_\,0HHHKVCY4LZ9K6LZ++Y^CZM=6CY^_;3M&?S4BNKT7]HWX^>'L#2?C)X
MEC5?NQOK,TB#_@+L1^E<716-7#X>M_$@I>J3.:O@L'BE:M3C+U2?YH]<LOVY
MOVF;>$6FH>/HM2M^\&IZ/:S*?J3'N_6I?^&P;W4^/&'P ^&NKY^_--X7$<Q^
MCHXQ^5>/45QO)\KO>-&,?\*Y?_2;'EOACA^]X8:$7W@N1_?&Q^N_AR729O#U
MA-H$<2V#V4362P@!!"4&P*!T&W&/:KM?$/[)G[?UA\-O"UK\,OC#97<^GV*"
M+2]7LT\R2"(=(I$R"RKT5ER0,#!QFO9/&'_!1O\ 9OT#1WO?#>KW^NW>S]U9
M6FFRPY;L&>95"CU(W?0U^/XWAC.</C'2C2E-7TDE=-=V]EYW/YCS7@#BG!9I
M+#4\-.HFWRSBFXM7T;ELO/F:L>4?\%6/[)_X2;P;Y.S[?]@O/M./O>3OB\O/
MMN\W'XU\F5UGQL^,7BKXZ_$&[^('BQD66<".VM8B?+M8%SLB7/89))[DD]ZY
M.OUW(\#5RW*J6'J.\HK7U;;M\KV/Z6X2RFOD7#F'P-=WG!._JVY-?*]OD%%%
M%>J?1A1110 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 **** .,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->?
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&W
MQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^
M-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G
M_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^
M._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LK
MG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#P
MO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>
M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ 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 @TO3X-(TRVTFV>1H[6!(HVE<LQ55 !)/4X'
M)J>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/C%XEU?P9\(_%7C#P
M_'OO])\.7UY8IMW;IHK=W08[_,HXH X7XG_M[_L;_!GQE+\/?B9^T3X;TO6K
M9@MYI[W9D>T)Q@3>6&$)Y'#E>#GI7>:A\6OA=I/PX;XPZE\1=$A\)K8K>'Q)
M)JD0L?L[8VRB?=L*G( (/)( ZUXK_P $O?ASX(T3]@_P/J-EIEM>77C'05UG
MQ7?W,8EEU6^N]TEP]P[9,S;G9/FSA5"]!BN7_P""<W@WPJFG_'/X R^'K+4?
M!'A/XY:C;^&](O;5)[2RCQ;7?V6-'!4+#<'>HQE6.>N#5M+[B4V>U_ []K[]
MF7]I34;[1O@9\:-$\1WNFQ"6]LK*X(GCB) $GEN%8ID@;P"N6 SR*-&_:T^
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
M0654)) R:]_HHYF%D%%%%(84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
910 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20250630_g24.jpg
<TEXT>
begin 644 blkb-20250630_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@ HHHH ***P?#7Q.\"^,/&'B/P#X;\0)=:OX2N;:W\16:P
MN#9RSP+<1*690K%HG5OE)QG!P>* -ZBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y
M]_X*??%3XM_!K]CGQ#XZ^#FH7NGW\-W91:GK>FV@GN=)TZ2X1+J[B0@Y9(R?
MFQ\H);C;D<[^QU^S+^SM9^+K;]I#]F3]L3QUXP@U!C+XI2[\>C5K7Q!(UJ88
MWOHW0LEQ&-A4_(Z^4$(V_*/:_P!H+X^_#S]G'P+'\0/BI:ZL="EU".RO[O2]
M$FOQ9+(KGSIXX59UA&S:6"G!=1CFOB![[]EGXO\ [;7PH^(O_!+[1I$UZ'Q3
MYGQ4UGPAH=UI^BG0-I-Q'>AHXX&F<\( -Q<Y;YO+(TC=Q)=KG6_&/XW_  N^
M.O[6?C_P'^TC^UJ_PX^&7PUELM'TWP_IWC4:'-XEU6:#S[J:>6-TFDBA#)&(
MT.W.&..0WU3^S#X6^&'A/X1V=M\&?BKJ/C+PU=7$MSI6LZCXK;6OD8X,45TS
M,6C4J0%+':<C/:ODKPEXQ_9G_8Z_;M^.D7[86EZ'H8\;ZA9^(/!'BSQ#H8EB
MU&R>WVW5M%.8VP8Y1@Q9!8DD \9V/V&OB-X0_97_ &8OC/\ M7^,?"VK>'/A
M9JWQ0U#7_!>CQZ0Z3)I,TD$$4\5J<&*.5R"J84*J[N%P:;6F@D]3Z._:#_94
M\._M$ZGINJ:W\7?B-X:;3()(HXO _C6XTJ.<.P.Z58N)&&, GD D5\Z?L/\
MPXUE?V^_B7<?#_XZ?$C7_AW\-M+B\-S1>+_&]UJD.H^(92);DJ)6V@6R 1%=
MN0[ @X.*][_:T_:KT3]G[]D+6_VD=(1KB5]#B?PM:2P,'N[ZZ"I9QF,C=S)(
MA9<9"AN.*C_8$_9UO/V8OV6_#GP]\1R--XEO(WU?QC>RMNDN=7NSYURSM_&5
M9A$&[K$M2FU$=DY'LM%%%04%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7(? 7X*>$/V=?A'HOP8\"7-
M]-I6APR1VLVIS+)<2;Y7E=I&55#,7D8Y"CK77T4 17=C97ZJE]9Q3!'#H)8P
MP5AT(ST/O4CHDB&.1 RL,,I&012T4 ! 888 \]Z*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*
ML.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ H
MHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\ X])?
M^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *D
MM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\
M:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZD
MM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN
M@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ
M+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@ HHHH **** "BBB@#G_BI\4_ /
MP2^'VJ?%3XH^(X])T#1;<3ZGJ,L3R+"A8*#MC5F;+,!A03DUI>&/$FB>,O#>
MG^+_  U?K=:;JMC%>:?=*C*)H)4#QN P!&58'! //(K\OOVD?B)\5?\ @H;_
M ,%"O'7_  3]\=?M01_"OX?:) ;>QT<6D9;Q!<0O;L(V+O&9I)&8S*I? 2(;
M4)W-7V5^S=^S;^UC^S[^SMXP^#>J_M/6WC#6$L9H/AAXCU;2/*.D#['Y=NEP
MG[S>D<P5L9D^48QCY1;@DM]25*[/H6BOR7_X*(?![]LG]@#X;:#^T>W_  5!
M\<>(/%=[X@BM9]"N;Z6WMIRT<DC/!;&X>-XHR@#1M'L(<$[>%/Z<?L]^,?%O
MQ$^ G@GQ_P"/M)%AKNN>$M.U#6;(1E!!=36T<DJ;3RN'9A@\C&#2E&RO<%*[
ML=A17SI^W#^S;^V%^TIKWA_PM\!?VL9?A7X3ALKAO$E[H]O*^I75R63R1&8V
MB81A=^<3)R>0W&/D#_@G3\:/VN/@;_P5!U[]@GXH_M :O\2?#UM'?175_K-Y
M+<^0T5M]IBN(VF=Y(">(GB#E TA'S%5:FH75[@Y6=C]2J***@H**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR[_X]
M)?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH ****
M "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH ****
M "BBB@ HHHH **** /A_]L;]G/\ X)3?MT>*?$6J>._CCX;\,>/?#=S-I>NZ
MY9>);>PO;>:V)B*74%R0LR(4V^85R53:L@ &/,_^"(G[27C;P]X;^,?A#XN?
M&B37OAC\-;J Z)XSUB=_L]O#YEPC&.20EEA>.*.41DD1YXQOY]>_;4_X))_"
MK]I/]H3P'\5O"OPQ\,65F?%$E[\69&O;FTGUNT.Q@BK -K2.PDWOF-R6!W'D
MCZ3\+?LQ?L^^"?@]=_ #PG\(M#L/!NH6TL&H:!;V86"Z61=LAE_BD9A@%V);
M@<\"M7*/)8A1?-<_+C_@H[^QG^PQ^SI\'H?VJOV7_P!IG[5XRMM=M;C1-.E\
M566L1:EYDP+-$FUFS&&,N\EDPA!&6!'W1\!OV^O!OA7]A/X9_M)?MK>.;+PM
M?^++&."6ZFLI,7MQND"2K%"C%1+%&)B0H10_88JCH/\ P17_ .";GA[Q4GBN
MU_9Z6=XIO-AL+_Q!?W%HK9SS%).5=?\ 9?<O/2O7/VA_V/?V<_VJ? NE?#7X
MX?#B'5=%T2\2YTFQMKR>R%JZ1M$H0VSQD+L8KLSMQCC@8)2BTDP46G<\C_X*
M6_\ !2CPA^Q1\);(>"C;:WXZ\86A/@S3@=\*QM@?;IB/^62EAM7.9&X& '9?
M-_\ @DI\ ?@U\#KG4/C!\6/VBO!OBSXW_$F1Y=72S\66=W/:+*_GO:Q^7(3+
M*[C?*RY!9%5?E3<_T-\?_P#@G?\ L<?M1:EHVK?'+X,Q:U<>']*73=(>/6[Z
MS^SVJDLL0%M/&& ).-P)&3S7/_"K_@D]_P $_P#X)_$/2?BM\,O@"--U_0[H
M7.EWY\4:K/Y$H! ;RYKIT;@G[RD4E**A8+2YKGT51116984444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\
M7-OY5AUV8;X6>;COC04445T'"%%%% !17EW[4/Q7^-WPV\-6]E\ O@VOB?7-
M0M[J7^TM4O1;:3HT4"*S37;@^8^=XV0Q*6DVORH7-5OV%/C;XR_:._9,\%_&
MSX@0V4>LZ_I\LU\FG0-'"&6XEC&U69B!M0=SSF@?*^6YZU17,?&.^^+VG_#R
M^F^!&A:)J/BEFACTR'Q)=R0V*;I55Y9FB!<JB%GV+\S;=H()KYWT3]HK]L7X
M#?M:?#_]G_\ :ENO!'B;1?BE#J":'K/A#3;BSGTV\M(5EDCDCED</%AT4'[W
MS[LC:5(-1;/J^BOD/XC_ +9_[0FAGX@_'7PP?"R> /AE\3[7P?J?A:\TB=]2
MU53-907-VEVLZI"RO>*8X_*8%4.XY(SZOXT^-?COQG^TYI'[.OP/NK>.'P[Y
M.K_%/7I;83)86C@FVTR,'@7-R06)/,<*%QDLM <C/9:***"0HHHH *DM/^/N
M+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH **^9/\
M@JW_ ,%&?^'8O[.VC_'S_A3G_";_ -K>,[;0/[)_X2'^S?*\VTN[CS_-^SS[
ML?9=NS:,^9G<-N#^?7_$7E_UCV_\RS_]ZJ[L/EN-Q5/VE*%UZK]6>1C<^RG+
MZ_L<14Y9;VM)[^B:/V@HK\7_ /B+R_ZQ[?\ F6?_ +U4?\1>7_6/;_S+/_WJ
MK?\ L3,_^??XQ_S.3_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_ZQ[?^99_^]5'
M_$7E_P!8]O\ S+/_ -ZJ/[$S/_GW^,?\P_ULR#_G]_Y+/_Y$_:"BOQ?_ .(O
M+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JC^Q,S_Y]_C'_ ##_ %LR#_G]_P"2
MS_\ D3]H**_%_P#XB\O^L>W_ )EG_P"]5'_$7E_UCV_\RS_]ZJ/[$S/_ )]_
MC'_,/];,@_Y_?^2S_P#D3]H**_%__B+R_P"L>W_F6?\ [U4?\1>7_6/;_P R
MS_\ >JC^Q,S_ .??XQ_S#_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_ZQ[?^99_
M^]5'_$7E_P!8]O\ S+/_ -ZJ/[$S/_GW^,?\P_ULR#_G]_Y+/_Y$_:"BOQ?_
M .(O+_K'M_YEG_[U4?\ $7E_UCV_\RS_ />JC^Q,S_Y]_C'_ ##_ %LR#_G]
M_P"2S_\ D3]H**_%_P#XB\O^L>W_ )EG_P"]5?3O_!*+_@NK_P ///VA=:^
MW_#+7_"#_P!C^#+C7_[5_P"$W_M/SO*N[2W\CROL4&W/VK=OW''EXVG=D9U<
MIS"A3=2<+);ZK_,VP_$>2XNO&C2JWE+1+EDOS5C] Z***\X]P**** "BBB@
MHHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W
M'?&@HHHKH.$**** ,;XC_P#)/->_[ MU_P"B6KP[_@DQ_P H[OA?_P!@>X_]
M+)Z]*^//[+WP3_:9M-.L?C/X9OM3BTEIFL4L_$5_IX4RA0^[[)/%YF0B\/NQ
MSC&3G)_9_P#V)?V:?V7-4N-8^!O@*\T:6YL#9RI+XFU&\B\DNKE5BNKB2-#N
M4'<J@]1G!.3J5>/)8[+Q)\8/A;X2^'.H?%W7O'VE0^&=*MY)K[6TO$DMXUC)
M5AN0D,VX;=HRQ;Y0"3BOGS]F_P #^-OVL/VA;7]OWXN>'+G1- TC2YM/^#/A
M6_3;<PV<X(FU>Y7^"6X0X1.T9&<X5CZ1_P ,%_LH']GH_LJM\*@? 1U WIT(
M:U>KF<R^=O\ .683??YQOQ@ 8QQ6'X+_ ."8_P"Q3\/?%VE>.O"/PJU*UU31
M=0AO=-N'\<:S*L4\3AXV,<EXR. R@[64J>A!'%(:<4F<7^V7\%?@C\-M2/Q#
M\/>&]9UCQQX[\4VC>&_AU!XBN(]'\0>(XU7R+Z[LU81LENL23S.<)M@!?+$9
M\YT^^_:"_9WL/C/X9^%/Q:TJTOO@]X7M?%_C?4M7\/)=S>.]<O;6>_NI)Y&=
M6MX/+MQ!$L>&48&["8K[+N?@SX"O_C';?'?4M/FNO$5AH;Z3ID]Q<L\5C;R2
M;Y3#$3LCDD(4/(!N945<X&*YGXM?L:_LZ_'#QB?'?Q(\"S7>HS645EJ)M=;O
M+2'4[:-S)'!>0V\J1W<:L20LRN.<=.*+%*:2LSM_AUXL/CSX?:%XY-BUK_;6
MC6M_]F8Y,/G1+)L/TW8_"MFFPPPV\*6]O$L<:*%1$7 4#@  =!3J9D%%%% !
M4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% '
MYD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K
M7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@ HHHH **** "BBB@
MHHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS
M\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %
M%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444
M %%%% !17BO[8/[8.C?LRZ-;:7I>FQ:GXEU.(R6-C,Y$4$0./.EQSMR" HP6
M(/(P37R)_P /(?VK?[8_M/\ X3'3_)WY_L_^Q+?R<>F=OF8_X'GWKR\7G&#P
M=7V<[M];=/R/RSBSQBX-X/S3^S\5*=2JK<RIQ4N2^JYFY15[:V5VNJ/TEHKQ
M7]C[]L'1OVFM&N=*U338M,\2Z9$)+ZQA<F*>(G'G19YVY(!4Y*DCDY!KVJN^
MA7I8FDJE-W3/O<CSS*^(\KIYAE]13I36C_!IIZIIZ-,****U/6"BBB@ J2T_
MX^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^
M#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(
M/^1>O5GY#QE_R.W_ (8A1117M'RH4JJSL$1223@ #DFDKVO_ ()N>$M$\=?\
M%!/@IX3\26Z36%[\4=#2[MY1E9HQ?1,8V'<,!M/L:BI-4Z;D^BN:4:;K5HTU
MU:7WGTW\,/\ @VM_X* ?$/X>Z7XOUOQ/\.?"&L:W8&[TGP5XJ\17$.K2QA=Y
M#1Q6TB1OM()4OE"</L(./A_XR_!SXD_L^_%+7/@M\8/"L^B>)?#E^UGJ^F7)
M4M#(,'AE)5U92K*ZDJRLK*2"#7Z6?\%8/BMX]TG_ (.,/ U]8ZW=*_A?Q+X*
MM=%593B."1[::2)1_==[B8,.C!V!ZUYY_P '//A_2-&_X*>3:CIL*+-JW@#2
M+O4&4<O,#/ "??RX8A] *\O!XK$SJP55IJ<>965K;:>>Y]#F>78"EAJLL.FG
M2GR.[OS:/796=UMV/B_]F;]F'XW?M@?&#3?@9^S]X(GUWQ%J09TMXW6..WA3
MF2>:1R%BB4$99B.2%&690?IG]J?_ ((4_M-_LF_ [Q'\;_&/QO\ A)KB>#X8
M9?%'ASPUXKGGU.Q66>.!28I+:,'#RJ&&X'TW5]-?\&R_@G0[7X)?M0?&)_'=
MMX2U:R\(VVFV7C2Y@\P>'H&MK^>6\(W*61'B@E9=RY^S#D=1YIXV_P""-W[(
MWQW_ &4OB'^TW_P3Y_;ZO_BEK7PULY]0\8Z;K?AJ6S-WLC>>4IYJI*C-''*\
M;%95E:-E#YR0JN/DL:Z;ERQBTOA;NWW>R[(K#Y/"65QK*'/.:DU[ZC91NM([
MR>C;\M-SQ[X(?\$/_P!KOXZ_"GPO\1M$\:_#;1=6\=Z)<:QX!^'_ (D\7&UU
M_P 26,*!VGM+?R60J4*N"\B?*P8[1S7CO[''[#/QO_;7^/Q_9]^&]E:Z9?6-
MO<W7B75]?9X++0;6WXFGNW"L8U5L)C&2[*..2/T5_9=_X*/?L,^/?%W[,'QX
M\4Z_X\3XN? WX?/X(TSX4>'_  @UV/%MY+8G3K9K>Z5Q'#O\PMM?!+.%X"9?
MIOBO^RE\<_ _[.OQ _8\_91N/">F>._&FIQZ[^U?\4M8\30:=I>C3:A(TMIX
M6@NI#E^)L,%'*R#=C[7L6'C\5"4H5-&]KJR6K3]4E:W=NWILLGR^K"%2BW**
MW2=W+W8M+^ZV^9-=(Q;Z:_CMX\\.Z7X0\;ZOX4T3Q=8^(+/3=3GM;77=,606
MVH1QR%5N(A(JOL< ,NY0<$9 K)KOOVF?V9?C/^R#\9=5^ OQ\\(MHWB32#&;
MBV$Z2QRQ2*'CFBD0E9(V4@@@^H.&! X&O9A*,H)IW7<^5JPG3J.,HV:>W;R"
MBBBJ("OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\
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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 /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\
MX=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_
M *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A
M97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .
M]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?
M_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2
MB@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH @TO
M3X-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH
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
M-VY\5+IJZ%I6G>$[>T_X1Q;>T:WG6WE0]+@MO<(L?(P=_6O;Z*.9A9&3X_\
M"P\<^!-:\$F^^R_VQI%S8_:?*W^3YL31[]N1NQNSC(SCJ*Y_]F_X/?\ #/GP
M$\(? _\ X2+^U_\ A%- MM,_M3[)]G^U>4@3S/+WOLSC.W<V/4UVU%*^@SS/
MX/\ [.H^%'QN^*7QD'C#[?\ \+*U;3;W^SO[/\K^SOLEDEKL\SS&\[=MWYVI
MMSC!ZUYQ<_L8_M'^%_C7\0OBG\#?VP['PI8_$35[?4=1TNX^&L.HSVTL5K';
MCRYY;M5/";N8B.<$'&3])T4^9BLCS?\ 9G_9F\)?LS^%=2TO2-?U37];\1:O
M)JWBSQ5KLJO>ZQ?2 !I9"H"HH "I&H"HHP.22?2***3;8PHHHH **** "BBB
M@ HHHH **** "BBB@ KPGXV?L@^-/$7QQC_:;_9P^.#_  _\:S:,FDZ^;K04
MU/3=<LXW+Q+<6[21D2(20LR.&"_+TKW:BFFT#5SY"D_9B_;5^%/[2.D_M;WW
MC;P_\;-8_L=M!U'0;JQ7P\VC6,LR.TNE_O98=_&9!,=\@7 D&<"[X0_8._:R
M^'OQ8\9?&3P?^W!H3:WXTU(S7^I:U\(4O;J&U4_N+&.4ZDH2")<!415!/S$9
MQCZPHI\[%RHI>&[/7=/\.6&G^)M:BU+4X+&*/4-1AL_LZ74ZH!)*L6YO*#,"
MP3<VT'&3C-?*GPB_8'_;#^"NL^)/%/A/]O#0+G6_%^JG4/$>OZO\&DN;V^DQ
MB-&D.IC;%&ORQQ*%1!D*HR<_7%%)-H&DSR3XJ?##]KW6O$<>K?!W]JG1/#]C
M)ID-O=Z5K7P[CU%$N%SONH'2ZA=2V1^[<R*-HP1SG1_9:_9LT;]F+X?WWA>V
M\5WWB'6-?\07>O\ BSQ)J4:1S:MJER5,UP8T^6)<*BJB\*J 9)R3Z511=VL%
ME<\S_:F_9U'[2_@S0?")\8?V+_8GC;2?$/VC^S_M/G?8K@3>1M\Q-N_&W?D[
M>NUNE>C:C:#4-/GL#)L\^%H]V,XR",_K4U%%V.QY=^S3^S6G[/'[*NA?LQOX
MS.L+HNB3Z<=:&G_9S/YCR-O\GS'VX\S&-YZ=>:\;^'G_  3R_:5\)? _3?V8
MM5_;VN$\!6.F?V;-9>&/AU;Z=J4]D<[X?MLES<&,L&(+J@;!ZU]:T4^9BLC$
M^&WPZ\'?"/P#H_PP^'VBQZ=HF@Z?%9:991$D10QJ%4$GECQDL2222222:VZ*
M*D84444 %%%% !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 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20250630_g25.jpg
<TEXT>
begin 644 blkb-20250630_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@ HKD?
M@Q\=_A-^T+X9N_&7P;\8Q:YIEEJT^F75W#;RQJEU"1YD>)44G&X?, 5.>":Z
MZC8 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KX%_X+$?M@_&_P"$WQ9^%O[,OPK^+D?P
MVTSQU<AO$GC]XE+64#7*0?*[8\I(PS2N5*L1L&]%W9^^J^=?VW?"W_!/G]H#
M4K']FO\ ; \7>';'7?[/_M7P^NIZP-.O;>*1WB\VVN'*J2S0L#%E@WE@LA !
MJH64M29:HXO_ ()_?L ?%W]C'Q=#=>#?VQF\;?##5M/N+BY\/7&D)&K7TIC9
M+N"5990P8*=Q!7((^]U'S_\ \%G/BO\ \%*/AWH=_P#$C3_B&GPZ^&]EXQ@T
M7PQ;>$=<DAU;6B\$THO9YX&W1Q_N741;TZC<C8WGC_V,8K[]C[_@K)H_[)W[
M)?[1EY\0?AGKMI-+KEC'?I=6UH/LT\K!VA/D^?$T<;&:,(3O\L@$E:]A_P"#
MASX@> ]5_8_TOP1I?C;2+G6K/XDV+WFD6^I1/=0*+*^RSQ!MZ@;EY(_B'J*U
M5U45];D?89]>SV?QB\?_ +(5E:?"CQY!I'C75_!-G_9GB/5(O/6VNI+>,M<.
MI5M[<LW(.6QFOS:_X*$>!_VQ/^":D?@OXR^'O^"EGCCQAXCUK6FANO#^L7LP
MBFVIO,JVCW$L;VX8",HR8!D3!]/T5^&7QN^!%C^RAH_B?Q)\7?#T&@Z7X4TR
MSU_5$UN+RM/::&*%5FD5B(27<+EB,$]L5^9/_!1+]D[]D']AWPAX4_:5_8S_
M &E7N/&MMXC@&FZ9=>(+'6?-BV._VJ-=A*^6RIEFW(=X'!(RJ?Q6'/8_8/P3
MJNLZ[X,TC7/$6E&PU"\TRWGOK$@_Z/,\:L\?//RL2.?2O"_^"F'[7%_^R;^S
ME<7?@1&NO'OB^Z70? .FP)OFEOY_E\Y4Y+>4#N'!!<QH?OU8\(_MW_"WX>?L
MR_"GXL?M>^.M.\&ZS\0?#UE,EO<V\H6:[>")Y2J(K&)/WBL2^%02*"U?,'[:
M6D_MM67_  4ZL?C_ .'/V-]7^*'A+P!HD,'P_M8K];>SBNYH(WFO#P^Z597E
M7E0<Q1-G]VN8C'WM2F]-"+_@C=\0_P!J<?M??%WX"?M(_'3Q%XNN?"&DQP30
M:QKLUY#;WB7(20Q>:QQR67<,;@ ?I^D=?D7_ ,$Q?C9^T%<?\%4?B=JEU^S;
M<QWGC+5Y8_'EC_:6#X20W+.SN2O[W;( F/ESFOUTIU5:0H?"%%%%9EA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.
M'_!2+]@KP7^VE\%-5M=(\ ^';CXBVVG+;^$?$>L2RVYLOWZNRM+""Q3:92$9
M67<V<#)-?1]%--IW0FDT>,?L<_L/_ ?]CWP'IUA\._ACHVG>))=%MK;Q)KUJ
M'FN+Z=8T\X^=,3((VE!<(-J]/E& !SGQ5_X)/?L ?&WXB:M\5_B=\ AJ6OZY
M=&YU2_'BC58//E( +>7#=(B\ ?=4"OHJBCFE>]PY5:QXG\-?^"<_[%WPC^&G
MBGX.^!/@=:6_AKQH(1XGTJ\U6]O$OO)),1+7$SLA0DL"A4AL'J :XGP3_P $
M9?\ @G)X#\70^,M*_9[BNKBVF$MM:ZOKE[>6L; Y&89IF20>T@8>U?45%/FE
MW#E78\P_:-_8U_9O_:SM] M?C]\-HM>C\,7;W&BH;ZXMQ SA ZGR)$WHPC3*
MMD':.*]/HHI78SSKX:?LG? #X0?%WQ5\=_AWX"_L_P 5>-I"_B;5/[3NI?M;
M%_,)\N25HX\OS\BK^5>BT44KMAL%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'S)_P5;_ ."C/_#L7]G;1_CY_P *<_X3?^UO
M&=MH']D_\)#_ &;Y7FVEW<>?YOV>?=C[+MV;1GS,[AMP?SZ_XB\O^L>W_F6?
M_O57M7_!UM_RCM\'_P#99M._]-6K5_/K7U>49;@L5@U4JPN[OJ_T9^<\39]F
MV7YHZ.'J<L;)VM%[^J;/V@_XB\O^L>W_ )EG_P"]5'_$7E_UCV_\RS_]ZJ_%
M^BO4_L3+/^??XR_S/G_];,__ .?W_DL/_D3]H/\ B+R_ZQ[?^99_^]5'_$7E
M_P!8]O\ S+/_ -ZJ_%^BC^Q,L_Y]_C+_ ##_ %LS_P#Y_?\ DL/_ )$_:#_B
M+R_ZQ[?^99_^]5'_ !%Y?]8]O_,L_P#WJK\7Z*/[$RS_ )]_C+_,/];,_P#^
M?W_DL/\ Y$_:#_B+R_ZQ[?\ F6?_ +U4?\1>7_6/;_S+/_WJK\7Z*/[$RS_G
MW^,O\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_\ O57T[_P2B_X+J_\ #SS]H76O@-_P
MRU_P@_\ 8_@RXU_^U?\ A-_[3\[RKNTM_(\K[%!MS]JW;]QQY>-IW9'\X5?I
MU_P:B_\ *0OQI_V1G4/_ $[:37'F&4Y?0P4ZD(6:6FK_ ,ST\FXCSK%YI2HU
M:MXR=FN6*_)7/Z!J***^,/U,**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:
MM6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !11
M10 4444 %?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_
M &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^
M@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH
M4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-
M?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBO
MSL_;PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK!\-?
M$[P+XP\8>(_ /AOQ EUJ_A*YMK?Q%9K"X-G+/ MQ$I9E"L6B=6^4G&<'!XH
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
MO)-V7=G?@<NKYA+EIN*>RO)*[>R5]V?E%17IW[3?[+OC3]F_]J[Q5^R;+/\
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
M54J0J*'P2>EUJFK77;T9YN!GE]&A5H2K6]K!:\K]V2E?E=M7HMTK'TW^V?\
M'GQQ^RK_ ,$;?V'_ (S>$)H(O&/AGQ%HVLZ''J$1=);>/2[LE'4$%HGCEA5@
M""5?@@X(@_9H_:T^'W[8WP5^*OQR^-'[+'AGX2?L^Z?XLB\8_'*^TW5+F^N/
MB-XD22.>VTF 7!58UEN5AEEB3.28TRGGNY^#O^"F/_!3CQY_P4<\<^')+SX?
M:?X(\#^"=.-AX+\#Z//YL6G0L$#NTFQ [E8HD&U$14B154?,69^VU^W_ *'\
M?/@W\/?V3/V>/AM=^ OA'\.]/#6OAZYU%;BYUC5GW>=J=Y(B(LDK;FVC&%,D
MA& X5>>&7S=&*E&TFVV[_"F[V\WVWL]>AVU<ZHQQ-24)WIQC%1BU\;4>6^JT
MC_-JFU:/73[S_:6_X)Y^&/\ @HI^T=X=MOVAOVJ=;T+X]_%CX8'Q?X \$V7A
MY)O#GAO1D61K/2'FWB0LJI+OD15!=9GVDD!_QWU+3KS2-1N-)U& Q7%K,\,\
M9/*.I*L/P(-?HAX%_P""].B>%M%\%_%36OV.;#5/CI\//ALW@KPM\2I/%\R6
M:V>PHEQ-IPA*R2J&<D>8 QED(* A1^=MY=W.H7<M_>SM+-/(TDTKG)=B<DGW
M)-=>7T\523C55DK6V\]K=+6WU/-SJME^(<:E!WDVW)^]V5KW^U?FO;2UB.BB
MBO1/#"OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\
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
M7_<:4/\ TWR'EG_#/G[6&I<^(/VX[_!_Y9Z9X&LK;'_ @Q)H_P"&/O&>H_\
M(Q_MC_%.7/7^S-:CL_\ T&,XKV^BO/\ JM'K=^K;_4]K_47AZ7\159_X\1B)
M_P#I=61XA_PP9\,KO_D8_B=\1=8SU_M/QG,V?^^0M26O_!/']D:*7[3>_"^6
M^FQCS;_7KZ0G\#-C]*]KHH^J8;^1?=<:X!X)O>>749OO.G&;^^:9YEIG[&?[
M*^D8^R_ CPZ^/^?JQ$__ *,W5T>F? KX(Z)C^QO@YX5M,=/LWAZVCQ_WR@KJ
MJ*T5&C':*^X]7#\.</83^!@Z4/\ #3@OR16T_1M'TA=FE:5;6JXQBW@5!^@%
M6:**TLD>O&$(1Y8JR/S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';
MX/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D?&7_([?^&(4445[1\J%%%% !1110!L
M^!_B)XY^&NL#7_ 7BJ]TF[V[6ELYRF]?[K#HX]F!%=?XP_:[_:0\=Z.^@>)/
MBO?O:2)LEBM(HK;S%[JQA1"P/<$G->;T5S5,%@ZU55:E.+DMFTF_OM<X*^59
M7BL0J]:A"4UM)QBY+T;5T%%%%=)WA1110 4444 %?IU_P:B_\I"_&G_9&=0_
M].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BB
MBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW+O\
MX])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@"OJNDZ7KNG3:/K>FP7EI
M<QE+BUNH5DCE4]596!!'L:\P_P"&'/V4O[8_MS_A36G^=OW;/M-QY.?^N7F>
M7CVVXKU>BLJE"C6:]I%.W=)GEYAD>2YO*,L=AJ=5QV<X1G;TYD[?(KZ5I.EZ
M%IT.CZ)IL%G:6T82WM;6%8XXE'1550 !["K%%%:I)*R/2C&,(J,59+9!1110
M4%%%% !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@ HHHH ****
M "BBB@ HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^
MR,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !
M1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!
M11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\
M?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#9
M9M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y
M';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^
M-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?
M^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_
M %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %
M%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA
M[P4444 %%%% !1110!^9/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[
M?!__ &6;3O\ TU:M7\^M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHH
MH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?
M^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444
M%%%% !1110!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_%/
M_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\
M\+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +
MAO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO
M_C5'_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\
MXU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'
M_#DC]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_
MPY(_9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC
M]D__ **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_
M9/\ ^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__
M **+\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\
M^BB_%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+
M\4__  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_
M%/\ \+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__
M  N&_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\
M\+AO_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&
M_P#C5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO
M_C5?8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C
M5?8=% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?
M8=% 'QY_PY(_9/\ ^BB_%/\ \+AO_C5'_#DC]D__ **+\4__  N&_P#C5?8=
M% 'QY_PY(_9/_P"BB_%/_P +AO\ XU1_PY(_9/\ ^BB_%/\ \+AO_C5?8=%
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
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 %%%% !
&1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20250630_g26.jpg
<TEXT>
begin 644 blkb-20250630_g26.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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)KTW]L/_ (*H_LC_ +%.KQ>$OB3XFO\
M6O$3E3/X:\)V\5U>6J$9#S[Y8XX1@@A7<.000I'->=?L1_\ !5KX>_M0?&^V
M^ OQW^ MY\._BU9V\\-E;:I;;A*RQ^9-!&\J)-;.R(7\IUP0GWV( /D__!>_
M]G3X(?#']EB7XK^!OAKIMAXF\6?%:RN/$&O+&9+N[9K*^)4R.69(\JI\M2J9
M&=N>:OE3J6:L1=\ET?HWX4\1V'C'PMIOB[2DE6UU73X;RV690'$<J!U# $@'
M##(R>:^;/VK?^"O/[)7['_QB/P.^)"^)=2UR&U@GOQX=TV&>*Q\WE(Y6DGC(
M?85?:H;Y74]\5UWQ _:2\*?LD?L"V/QZ\6J)8]$\"Z<;&RW8-[>/;1);P#N-
M\C*"1]U=S=%-?E)^VC\"+[P-^Q#X1_:&^+FMVVI?%'XM_$EO$'BN;SE::SMY
M+6=[>UV@DQA5<NR8&UI-G_+-:(03>HY2:6A^Z%>:?M/_ +7GP!_8]\"GQ[\=
MO'<&F0R!AIVG1?O;W49%',<$(^:0\C+<(NX%F4<UZ/:7EIJ%LEY874<\,@S'
M+"X96'J".#7AG[=G[.GP/^(OPA\8_&;QY\-=-UCQ+X8^&NNPZ!J6HQF7["&M
M)7+1QL3&) R@B3;O7'RL*SC9O4IWMH=)^Q]^US\-?VV/@\OQL^%.CZW8Z4VI
MSV/V?7[:**X66+;N)6*65=IW#!W?@*]3KX@_X-]_^4?Z_P#8[:E_Z#!7V_3F
ME&32"+ND%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KY,_P""C_[0'[=O[)UP?VA?@5X<\&^(?AEI'AU!XKT?
M7G,=U:W?VEQ]IC97C9E99($"AGY5OD&=U?6=9/CGP)X*^)OA2\\"_$3PII^N
M:+J*!+[2M5M$GM[A0P8!T<%6PRJPR." >U.+2>HFKH^"?V3?V3_VM/VJ_P!M
M'PS_ ,%,/VNM$\->%+*Q\/PR^$_#7A^?S);N)[>06[RD.^Q0MPTA+N7+;4V*
MHP,__@JY\)?^"G?[95MJ'[/O@7]D?1[GP-I/BV'4_#_BBV\7Z?%=7R1V\L8W
MQSW:% ?/?(* _*.W)_173=-T[1M.M]'TBQAM;2T@2&UMK>,)'#&H"JBJ.%4
M  #@ 5/5>T?-<7+I8^1/A%\ OCG^V1^S)>_LX_\ !2']G2U\&Z5HSZ7'X>3P
M[XIBFFOUMXV4RN]O-*(R"JC!(SO/'&:^;/V^_P#@A)H&A> M N/V#/A?K.L:
M[)KH378=2\5P*L=D8F^<?:GC7_6;!\I)P>F,FOU.HH522=T#BFM3X^_:+^#O
M[:'[*GP7^&'P/_X)7^&;>;1=&U6[3Q!'KEU:3RQV\DPF0,]XRYC:26X+F/YP
M @7 KK/^"B>L_MTWO@Z7X5_LE?LX:/XVTGQ7X9U'3O$FHZAXBMK*73FFC\E?
M+6>XB#DH[MGYAE0#CO\ 2M%+F'8_/_\ X)&?"S_@HW^RE::;^S?\9?V6M)TC
MP#+J-_J.I>+'\5V-Q=V\LD.8T6*WNI"P,D:+]S@.22,5^@%%%$I<SN"5E8**
M**D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^9
M/_!UM_RCM\'_ /99M._]-6K5_/K7NY?DOU[#^U]I;6UK7_5'R&<\5?V1C7A_
M8\VB=^:V_ERL_M HK^+^BNW_ %9_Z>_^2_\ VQY7^OW_ %#?^3__ &I_:!17
M\7]%'^K/_3W_ ,E_^V#_ %^_ZAO_ "?_ .U/[0**_B_HH_U9_P"GO_DO_P!L
M'^OW_4-_Y/\ _:G]H%%?Q?T4?ZL_]/?_ "7_ .V#_7[_ *AO_)__ +4_M HK
M^+^BC_5G_I[_ .2__;!_K]_U#?\ D_\ ]J?V@45_%_11_JS_ -/?_)?_ +8/
M]?O^H;_R?_[4_M HK^+^BC_5G_I[_P"2_P#VP?Z_?]0W_D__ -J?V@45_%_7
MZ=?\&HO_ "D+\:?]D9U#_P!.VDUSXO(/JN'E5]I>RVM_P3MR[C+Z_C:>']AR
M\SM?FO;Y<J/Z!J***^=/MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH _,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:
MOY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%%
M!1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37
MGYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_
M /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%%
M !1110 4444 %%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B
M_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\
MIJU:OY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&
M(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\ *0OQI_V1
MG4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'
M^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S)_X
M.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@
M_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110
M 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R
M+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH ****
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
MLXMZNS:N[+=[7LWM\[G#DV";KNM42O%<T5)J*DV[)^]9-+5OO:W4Y[_@I?\
ML)_LF2?\%S?V?OV9?#OPC\/^$/ _B[PUIDWB+1/#.GQZ=;W[_P!HZEN4B +A
MI5@CA++AL$8((!JE^VA\#O@Q\>?V,_VGK^P_8F\"_#SQ+\#/CC;^%?A9J'@'
MPA_9MWK=L^I062VUQY?-]+)%+YF<')F1E QEMO\ X.FO"/P^\)_&OX=_M'^&
M/VAI-,^*.EZ7IUAIG@FQ@>*[@T^.YU.Y36H[E'!C*7($04 $-A@W&*YOX"_M
MB?M._"W]CZV_X*:_\%(_C/J_C:2UNY+3]FKX::\8XX=6UI4:,ZY<0Q(GFQVP
M+[)9,L,NRE7>%F\RDZT\+1K1E=JRMK=N]].]UHWT6I]!B5A:>8XK#3@DG>3:
M46E%QMKU7*]4EJY-+2]SQ#]KSP+\'O\ @EY^QA:?L4W7@WPWXA_:#^)=I;ZO
M\4]>OM.@O9/!6G, ]OI-K(ZMY-PX.7=#NP6;)#P,OP'7[GV'[+'[)?Q5_:F^
M&'[''QR_9KT[QOK?QR^"$WCWQO\ &R^O[G^W&UN=99&FMY5?RX84:+"1*NQ1
M)"N"H(?\.]>TZ+1]<O=(@O4N4M;N2%+F/[LH5BH<>QQG\:]3+J\:L9)WYMVW
MUO=:=EI9+L?/9YA)T)PDK<GPI+I9)V>BNWS)MK=ME2BBBO2/!"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'"%%%% !17/>"OBU\,
M/B3JFL:+\/OB#H^MW?A^[6UUR#2M0CG:QF()$<NPG8WRMP><J1U!K#^+/[4?
M[.7P(U.VT7XR?&[PSX:O;Q ]M9:OJ\4,SH21OV$[@F01N(VY!YH'9W.]HJIH
M6NZ'XHT:U\1>&M9M=1T^^@6:RO[&X6:&XB895T="5=2.002#6-\3_C%\*/@I
MH \4_%[XCZ)X:TYI/+CN];U*.V21\9V)O(WMC^%<GVH$=)17-?"SXR?"CXW^
M&SXO^#_Q%T;Q+IBRF*2\T;4$G2.0 $H^TG8V"#M;!P0<<U0\ ?M&? /XK>+-
M2\"?#/XR^&M>UG2-QU+2])UF&>> *P5B41B<!B%)' )P<'B@=F=I16&WQ*\"
M+\1U^$0\36[>)6T<ZJ='0EI4LA((O/; PBESM&XC<0<9P<;E @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?*EWPUXDU_P;XCT_Q?X4UBXT_5-*O8KS3;
M^TE*2VUQ$X>.5&'*LK*&!'0@5]B7'_!P=_P5HN?![>#G_:A"AH/);4X_">EK
M>;,8XE%MD-CC>/G[YSS7Q=16-7#T*S3J13MW29TX?&XS")JC4E&^]FU?[CT[
MX&?ME_M-_LW_ !TN/VF/A#\6KZP\=W:W0O/$FH6T&HSW)N?]>THO(Y5D9SR6
M8%L\YSS7O>J?\' ?_!736M,N='U']K<O;W<#PSHO@304+(RE6 9;$$<$\@@C
MM7QM12GA<-5ES3@F_-)E4<PQ^'@X4JLHIZV4FE^#/7_!?[>7[5GP\_98U_\
M8M\(?%62S^&_B>\:ZUGP^-,M7,SL8BX6=HC-&K&&/*HX4X/'S-GR6QO;K3;V
M'4;&8QSV\JR0R  [74Y!Y]Q45%:QA"%^56OJ_,PG6JU%%3DWRJRN]EV79'J/
M[5W[9W[2/[;_ ,1+#XJ_M0?$0>)]=TW1XM*L[PZ1:68CM(Y9)5C\NUBB0_O)
MI6+%=QWXS@ !W[4_[9/QY_;'\0:%K?QL\16DT/A?0H='\-:/I.FQ65AI5E&,
M+%!;P@(F<#)QDA5&<*H'EE%3&C2C;EBE;;3;T+GB<14YN:;?-:]V];;7[GTI
MX5_X*]?\%#_!7P$@_9M\-?M%7EMX9L]%;1]/<:39MJ%EIS*%-I#?-";F*/"J
M %D!4(H4J% 'S7111"E2I-\D4K[V0JN(Q%=)5)N5M%=MV7D%%%%:&(5^G7_!
MJ+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZIZ'L
M\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE
M_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0KGOBM\--!^,/@#4
M?AKXHU#5+;3=52..^?1]2DLYY(ED5VB$L1#JKA3&^T@E'89&<UT-8/Q-\2>,
MO"/@74/$7P_^'4_BW6+9$-EX>MM3@LWO"756 FN&6-,*6?+$9VX')% +<^8O
M^"<_@'P9\+OVH/VE/A]\//#=II&BZ3XIT.#3M-LH]D4$8T]C@#U))))Y))))
M))KB/A9\6_V;/V??VJOC]9_MPRZ;I/B;Q)XQ-QX?U#Q3H[SQZIX<,*I:PVSF
M-U=$ *M&O4D#!*D+U/[*5G^V?\/OVH?B/\0?'?[$FI:;HOQ3\4:9<S7Q\>Z-
M-_8<$,'D/)(D<[//C._"#.!@ FO5?BU\=OVM/#_BW5/!_P ./V%KOQ)Y,N/#
MGB:7QMIT.GS@J,33+(PF@VL3F,(6(4[3R#2-F_>?G;J>>_\ !'CQ)I>J?!'X
MA^%?",ET?"WAGXSZ]IW@V*[MY(6M]+)@N(8C'* \9'GL2C $%\$ YKZ2\9_!
M_P"%7Q$\0Z1XM^('P]T?6M0\/I<#1;K5;!)S8^=Y?FM&'!"LWE1Y8#.%P" 3
MGQOX5_!WX\_L@_L=:W'\//#VF^/_ (L:IJEUXBUFT:\%I::IJ][<J]SM>0IA
M$C)"[BI?R1]TM@8?_!0&T_;A^(WPR\*_#/X#_!NZO-/\1P[OBC)H7BVPL;ZU
MMPL?F:?;374BJ/-+2H9E5\*F,8;!.A+7-/1G"?L=> +'XD_M'_M._%#]G>"W
MT/P'XCAM_#OAR]TV/R;.]U>"T>.ZO(5C&TJDSL?,7AC*6!))QR_AS5O&_P
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
MGYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH
M**** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHH
MH **** /@K_@I[\;_$.M_$]/@CI]_)#I&BVT,]_;(Q N;J1!(I?U"HR;1V+,
M?3'RQ7U/_P %/?@AXAT3XGI\;M/L))M(UJVA@O[E%)%M=1H(U#^@9%3:>Y5A
MZ9^6*_/,V]M_:%3VG?3TZ?@?YV^+/]K_ /$0<?\ VA?FYWR7_P"?7_+NWERV
MVZWZW/HK]@G]JG7/@YXBN_A_JVBZ[K^C:G"\ECHVAV?VJYBNU^8M%'N'#(&W
M '^$'L<_57_#3OQ@UK_D2_V./&<^?N?VY<V^FY^OF%L5\Y?\$PO@AXAUSXH/
M\;M0L)(=(T2VFAL;EU(%S=2(8RJ>H6-GW'L64>N/O6OH\FIXN>!5YN*N[:+;
MYI]3^D/!C+N+,;P+2E6QLZ%+FE[-*%-R]GI9J52,].;FY5RVLM-&CQ?_ (3K
M]N77O^03\"/!V@;NG]N>)VNMOU^S 9_"C_A#OVZ]>_Y"WQD\#:!NZ_V%X>EN
MMOT^TD9_&O:**]7ZK?XJDG\[?E8_5_\ 55U?]YQ^)J?]Q?9_^F8TOP/%_P#A
MFKXX:S_R.O[9?BN?/W_[#TRVTW\O+W8H_P"&&_AKJ//C7XB>/O$F?O\ ]M^+
MIG#?7RPE>T44?4<-UC?U;?YMB_U(X9E_&H.K_P!?:E2K]_M)RN>5:)^Q'^RM
MH!#67P:TV4CO?S37.3[^<[5VWA?X/?"3PQ=0_P#"-_"[P[8%9%P;/18(SU]5
M05OU):?\?<7_ %T7^=:1P^'IKW()>B1ZN X<X>R^:^JX.E3_ ,-.$?R2-M$2
M-0B*%4#  & !2T45Q'VX4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\
MTU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##
M$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(
MSJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\
M1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5AU
MN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110!7U72=+UW3IM'U
MO38+RTN8REQ:W4*R1RJ>JLK @CV->8?\,.?LI?VQ_;G_  IK3_.W[MGVFX\G
M/_7+S/+Q[;<5ZO1652A1K->TBG;NDSR\PR/)<WE&6.PU.JX[.<(SMZ<R=OD5
M]*TG2]"TZ'1]$TV"SM+:,);VMK"L<<2CHJJH  ]A5BBBM4DE9'I1C&$5&*LE
ML@HHHH*"BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P
M]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=
MO@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110 444
M4 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO
M_*0OQI_V1G4/_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB
M@ HHHH **** "BBB@ HHHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL
M\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZC
MJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4=O@_
M_LLVG?\ IJU:OY]:_H*_X.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9
M?\CM_P"&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\
M*0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/
M#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** /)_VK/V.?A?\ M@Z-
MH^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V\848].?6O%/\ AR1^R?\ ]%%^
M*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?
M_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\
MX7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-
M_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?
M_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&
MJ^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^
MPZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ
M* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ*
M/CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /C
MS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_
M (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR
M1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D
M?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?
M_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_
M /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%
M%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11
M?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?
M_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_
M .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-
M_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%P
MW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&
MJ/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJ
MC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20250630_g3.jpg
<TEXT>
begin 644 blkb-20250630_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>31
<FILENAME>blkb-20250630_g4.jpg
<TEXT>
begin 644 blkb-20250630_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#S#XO_M>?!;X(_&#P/\"/&FJ7K^)_B#>&W\/Z=IU@
MTYX=4,LI7_51Y;[QXPCGHIQO_$_]H7X"_!-H8_C%\:O"GA9[A=UM%XA\06]F
M\PSC*+*ZEAUZ ]#7PU\*+QOV@_\ @X'\:Z]K!\ZT^%7@=[;0EDY\EQ%;V[@?
M62_NV'UKUS]JO_@F-^P7XMU7XD?M8?M,66KWMUJ&G-?ZAJMUXBG@CT:.WLTB
M!MDA9%8@1!@LOF98X P0M:<L4U<E-M:'U-X0\:>#OB#X>M_%O@+Q9INN:5=J
M6M-3TB^CN;>8 X)22,E6YXX-:=?FC_P;8:'\1;/X1_$S7]8-TOA:]UZPCT))
M2?*-Y'%-]K>,'N4>T5B.NP#^&OT0^*/A?Q)XW^&VO^#?!WC>?PUJVJZ/<VFF
M^(K6W$LFF3R1LB7*(67<R,0P&X9(ZCK4RCRRL$7>-R*7XQ?"*#XC1?!^;XI^
M'$\6SPF:'PLVN6XU&2,(7+K;;_-*A%+9"XP">@KE/CG^UY\%OV<_B#X'^&_Q
M7U6]L+WXA:FVG^';I;!GM3<!XDV2RCB++31@$^I/ !-?G%\#_P!FGP]^RC_P
M7A\!?"K0?&.M^(9&\.7NH:IKOB*Z$UW?WD^CW[33.P ZMT') ZECDGZ0_P""
M_'@"'Q+^P>_CZ',=]X,\6Z=J-I=1MMDC$CFU(!'(R9T/U13VJN1<R7<7,^5L
M^O?B'\4OAE\(]"'BGXK_ !%T+PQIAF$0U'Q!JT-E 9#DA!),RJ6.#@9R<5>\
M*>+O"GCOP]:^+? _B?3M9TJ^CWV6IZ5>QW%O<+DC<DD9*N,@C()Z5^='[5'C
MVQ\?_$C]D;]L/]HCP/=:_P#":?P;-=^+HU\/R:E:66I7>GJRM/;QH^?WS1$?
M*<^0V <8KS[]FCXW?&GX(?LR:K^S#^S_ .&[[2/'GQM^)FK7GPOTO4HFMV\-
M>&9$B1]7E1AFWB413>7D 9BDE&X+ACV=T'-J?J+X%^+_ ,+/B=JFMZ+\.OB#
MI&N7?AN_^Q:]!I=^D[6%SR##+L)V."K J>05([5T=>._L,_!3X&?L[_ +3OA
M'\#/%^EZ_!ISE]?UO3[V*>34-2< S7$S1LV'8CA225147HHKV*H=KZ%+8***
M*0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _.3]DV)OAA_P7O\ C=X-UP>6WB;P
MK+>::S<"8R'3[L!<]<(9<X[QD=J\;_X*Z?MY0?&']JI_V,/B%K^N>$_A/X2U
MB)?&4VAV:S:AK4R(LI(1F5?+!(6-6.T']\P<A$7[J^/W["OB3Q_^W/\ ##]M
MOX5>-[#1-3\)(UAXLL[VW=O[5TX[U*QE.!+Y<]PF6XYC.?DP?I6M>=)I^1GR
MMJQ\B_L$?\% /V*_B/\ #_4O@O\ LE> ?$NFZ7\-_",FHKI-WHZ1>9;QGY@C
M+*YDF=R22WS.S%B22:Z']D+_ (*7^"?VH?V6O&O[56M?#+5?"VD>!;B^&JVG
MV@7SRP6UJET\D3*B;FV-C9@8(ZD'-?3--A@@MT\NWA2-<D[44 9/TJ&X]BTF
M?B_XI_X*5?LV:O\ \%@O#?[;=F^O?\(3I7AV2RNBVE 7?FG3KJW&(M_(\R9.
M=W3)[5]>_P#!8SXZ>#/B!_P28F^('AF:<:;\0Y-!DT,7D/E2NDL\5\@9#T;R
MX&) ST/)%?<M?-G[?_[#'B?]N/Q+\,] U+QS86'@3PKXE;5O%NBS02-/JV-B
MI'&1\J_N_/0D]//)YQBKYHN2\B>5I,@\'_&SP=^P%_P3$\">/?BV7630/AYI
M-O%I*MMGO]2>T0I9Q@\[VDW G'RJK,1A37RA^T-^RI^T98_\$\OBQ^V+\5K*
M]N_C)\3DL;GQ%:6<3F7P_P"&_M4+'3(5&61%B5#,O]Q-C9V,S?I_J6AZ)K$,
M-MJ^CVMU';S++!'<VZNL<B_==0P.&&3@CD5:J5.VHW&Z/S:_X)T)\&?$7_!2
M6^\7?L-Z3]F^%\'P7LK7Q=+I]E-!9-JYDC*1N)% -QM )/7*S'/+9_26HK2R
ML["(P6-I%"A8L4BC"C).2<#N34M*4N9CBK(****D84444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117XJ_\ !U=^P9_R+?\ P4'\ :-_SR\._$'R(_K]AO'Q
M_P "MV8_].RBKA%3E:Y,I.,;G[545_%77:_LX_ ;QW^U#\=_"G[/GPSLO/UO
MQ=K<.G665)2'>WSS/CD1QH'D<]E1CVK?ZM;J8^WOT/['Z*XK]G'X#>!/V7O@
M1X4_9\^&=EY&B>$=$ATZRRH#S;%^>9\<&21R\CGNSL>]=K7*= 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %<5^T=\!O G[4/P(\5_L^?$RR
M\_1/%VB3:=>X4%X=Z_),F>!)&X21#V9%/:NUHHV#<_C@_:.^ WCO]E[X[^*_
MV?/B99>1K?A'6YM.O<*0DVQODF3/)CD0I(A[JZGO7ZZ_\&J/[!G_ ",G_!0?
MQ_HW_/7P[\/O/C^GVZ\3/_ ;=6'_ $\J:[7_ (.(/^"2?CO]J'X[_##]H/\
M9T\,^?K?B[6[/P;XS\J$E(=['[)J4VWD1QH)8Y7/14@':OU _9Q^ W@3]E[X
M$>%/V?/AG9>1HGA'1(=.LLJ \VQ?GF?'!DD<O(Y[L['O754J\U-6ZG/"G:IK
MT.UHHHKE.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ J.[N/LL!FV;L$<9Q4E5M6_X\6^H_G502<DF15;C3;78@_MW_IU_
M\?\ _K4?V[_TZ_\ C_\ ]:L^BNWV-+L>5]:K]_R-#^W?^G7_ ,?_ /K4?V[_
M -.O_C__ -:L^BCV-+L'UJOW_(T/[=_Z=?\ Q_\ ^M1_;O\ TZ_^/_\ UJSZ
M*/8TNP?6J_?\C0_MW_IU_P#'_P#ZU']N_P#3K_X__P#6K/HH]C2[!]:K]_R-
M#^W?^G7_ ,?_ /K4?V[_ -.O_C__ -:L^BCV-+L'UJOW_(T/[=_Z=?\ Q_\
M^M1_;O\ TZ_^/_\ UJSZ*/8TNP?6J_?\C0_MW_IU_P#'_P#ZU']N_P#3K_X_
M_P#6K/HH]C2[!]:K]_R-#^W?^G7_ ,?_ /K4?V[_ -.O_C__ -:L^BCV-+L'
MUJOW_(T/[=_Z=?\ Q_\ ^M1_;O\ TZ_^/_\ UJSZ*/8TNP?6J_?\C0_MW_IU
M_P#'_P#ZU']N_P#3K_X__P#6K/HH]C2[!]:K]_R.@!R ?444B?<'TI:X#V$%
M%%% !1110 4444 %%%% 'B7[77_!1;]C;]A&\T+3_P!JSXQ?\(K-XFBN)-$3
M_A'M1OOM*P&,2G-G;RA-IEC^_MSNXS@X\<_XB%?^"/\ _P!'=_\ E@>(/_D"
MOAW_ (.Z/^1P^!/_ &#/$/\ Z,T^OQQKZC+\DPN+P<:LY2N[[-=VNQ^?9UQ7
MF.6YG4PU*$'&-K73OJD^DEW['].'_$0K_P $?_\ H[O_ ,L#Q!_\@4?\1"O_
M  1__P"CN_\ RP/$'_R!7\Q]%=O^KF!_FE]Z_P CR_\ 7G-OY(?=+_Y(_IP_
MXB%?^"/_ /T=W_Y8'B#_ .0*/^(A7_@C_P#]'=_^6!X@_P#D"OYCZ*/]7,#_
M #2^]?Y!_KSFW\D/NE_\D?TX?\1"O_!'_P#Z.[_\L#Q!_P#(%'_$0K_P1_\
M^CN__+ \0?\ R!7\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_Y(_IP_P"(A7_@C_\
M]'=_^6!X@_\ D"C_ (B%?^"/_P#T=W_Y8'B#_P"0*_F/HH_U<P/\TOO7^0?Z
M\YM_)#[I?_)'].'_ !$*_P#!'_\ Z.[_ /+ \0?_ "!1_P 1"O\ P1__ .CN
M_P#RP/$'_P @5_,?11_JY@?YI?>O\@_UYS;^2'W2_P#DC^G#_B(5_P""/_\
MT=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y K^8^BC_5S _S2^]?Y!_K
MSFW\D/NE_P#)'].'_$0K_P $?_\ H[O_ ,L#Q!_\@4?\1"O_  1__P"CN_\
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
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*** .,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@
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 \+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
:*** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20250630_g5.jpg
<TEXT>
begin 644 blkb-20250630_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HKP#]LCXQ_MQ>#O$>B?#S]BS]G#2O%5[J5C-
M=:IXF\3W_DZ;IBHP58BHDB,DK9) #Y &=K#)'CG[!_\ P4K_ &B_B?\ M;>(
M/V(/VQ_A#H?A_P 9Z19S3V]WX;9Q#NB5)#%(K2RA@T4@D61'Q@ %<MD5R-JY
M+DD['W%17RM_P4Z_X*&:]^Q3X;T#PO\ "#PC8>)OB!XEDGN+'1;]9'BMM.MH
MVDN;N58G1MH"X'S*,+(V<1D'J_\ @FG^UCXX_;3_ &6-/^.?Q$\/:5IFJ7.K
M7EI-:Z*DJV^V&3:K 2N[ D=<L>:.5\MQW5['OU%>4?MD>./VJ_A_\(H]>_8[
M^$FD>-/%IU>&*32-:NEBA6S*R&24%IX<L&$8 W_Q$X.*^$?VAO\ @JS_ ,%:
M_P!E*RTF_P#C]^R-\./#Z:[=/;Z0CW$ES)=2(%+!8[?4G;C<N3C&649R13C!
MRV$Y);GZBT5\8_';]N_]K4_'FX_9L_9J^&W@>/Q'X5^%(\:>.9O'#W;Q*0L9
M:QMEMG0^9F6,!W8@[SG;LRW1:7_P5'\#0?\ !.G1?VXO%?AD6^IZ[!+9:3X1
MMIR\FH:TD\ML+6$XW%&DA9\X)6+)P2,%<DA\R/JRBO._V5;[]HC6/@;HNO\
M[4\&C6WC34HC=ZEIFAV;PPZ<LAW1VQ#R.6D1<!VSC=D#(&YO1*EZ#"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH \H_:Y\$?M;>.O VGZ=^Q_P#&C1/!&NQ:
MGYFHZAKFCI>1SVOE./*57BE"G>4;.W.%Z]C^>_[ 6M>*?V6/^"LWB/X.?MD^
M'T\3_%7QM$\5M\1K35FFB59+<7("0F- J2I$J;MJM'L5 H0M7VC^V-^QC\>?
MCQ\0M,^*_P"SW^VAXF^%^K6.C#3;O3[&!KBPOXA+)(KO$)8P) 96&\A^ H &
M,UQ7['?_  2;M_@/^T#<?M:_M ?'[5OBA\19$D%GJFH6A@BM&>+R6DPTDCRN
M(LQJ2RJBL0$X4C6+BHN[(:;D?$'AK]OC]F+XL^//CY^U/^T5XTNX/&OBKPAJ
MOA7X3^&_[&N)TTG39+.6*,F1$,:22%U4G(P6G8X$M?4?_!OE\<OAOXC_ &4Y
M_@'I6M2/XH\-ZG=:CJUBUI(JQV]Q,?*<2$;&SM.0#D<9%?6_Q7_98^#GQ,^&
M7B7X?VOP]\-Z7<>(-"O-/CU>'PW;O)9O/"\8G4 *69"^X#<I)'4=:\E^ '_!
M-:S^ O[#/B7]D'2/BR'U;Q)8:A;3^.[#0!:7$?VD-LS&)F9UCW$8,HR"V-N:
M'*,HV$HR3/J*OS#@N/\ AYE_P6C5U/VWX<? ="4_B@N;JWEZ_P!TF2]QZAX;
M2OL3]ES]C[QO^S%^QI+^S#HGQZN;_7!9ZC'IOC.?23_Q+YKDN8Y([8SDE8BP
M8)Y@W,"<KG S/^"<'_!/?PY_P3Z^&6L^$K?QO_PE&M^(M6%[K'B!M,^R&1$3
M;# $\R0[4S(V2Q):5SQP DXQO9E--V,7]L']@K0O'_Q-U?\ :P\*?M-ZM\*=
M2E\#7&A>.-5M+&WN;:\T8 O+Y@FQY+!%&9 >!&A 4KD_#'P_\16_@6W^&OQ[
M\)_"NZU[P5HGBM?!/[+7@GQ)>>0FIZE/<.USXDOF"8RUP25"J,2.@&T0!F_1
MS]N#]E;QU^V'X4T'X/6OQ5'AOP1+K*7/Q L[6U=KS6K2-D=+.*4,!"C,&+$A
MCD(>0I5J7[7/[!WA;]HSX2>#OA_\.O%G_" :E\.-;LM4\!ZIIVEI<0Z;+:KM
MBC-NS*'CP%XW @HIY *LXR26HG&[T*G[$W[97Q ^/OQ"^(WP!^.7PWTWPUX[
M^&6H6T.KQZ'J+W-C>PW"NT<T+.H=>$Y#=G0\$E5^B*\&_8V_8OU7]FWQ5X[^
M+_Q+^+#^-O'OQ'U&"Y\2:ZFCI86Z) K+%!# K/L50[9.[YL+P-O/O-1*U]"H
MWMJ%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\5_;)_;S^
M!'[#G_"!?\+LUG[-_P + \:VWAW3-LBC[/YG^LO)<]+>',?F-_#YJ>M>U4[.
MUQ704444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\5
M?\%Y?V\_^&'/V$=9_P"$2UG[-XW^('F>'?"/E28EM_,0_:KQ<<CR8"=K#[LL
ML/K3BG)V0FU%7/Q5_P""\O[>?_#<?[=VL_\ "):S]I\$?#_S/#OA'RI,Q7'E
MN?M5XN.#YTX.UA]Z**'TK]JO^"#7[>?_  W'^PCHW_"6ZS]I\;_#_P OP[XN
M\V3,MQY:#[+>-GD^= !N8_>EBF]*_F K[5_X(-?MY_\ ##G[=VC?\);K/V;P
M1\0/+\.^+O-DQ%;^8X^RWC9X'DSD;F/W8I9O6NVI33IV70Y83:G=]3^G^BBB
MN$ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HK\3?^#NC_D</@3_ -@SQ#_Z,T^OQQKZ
M#!9%]<PT:WM+7Z6OUMW/B\UXO_LS'SPWL.;EMKS6O=)[<K[]S^T"BOXOZ*ZO
M]6?^GO\ Y+_]L>?_ *_?]0W_ )/_ /:G]H%%?Q?T4?ZL_P#3W_R7_P"V#_7[
M_J&_\G_^U/[0**_B_HH_U9_Z>_\ DO\ ]L'^OW_4-_Y/_P#:G]H%?GK_ ,%5
M_P#@AKX[_P""HOQWTWXK>(/VV/\ A$]$T'1$T[P_X43X>F^2SRV^>8S?VC$'
MDE?&2(UPL<:\[-Q_G)HJH\-N+NJW_DO_  12X\4E9X;_ ,G_ /M3]EO^(/O_
M *R'_P#F)/\ [[4?\0??_60__P Q)_\ ?:OQIHJ_]7ZO_/[_ ,E_X)'^O-/_
M *!O_)__ +4_L+_9Q^&_COX/? CPI\*?B9\4?^$UUOP[HD.G7OBLZ4;)]4\E
M=B3/"9IBLA0)O/F-N8,W&[:.UK^+^BLO]6;_ /+W_P E_P"":?Z^_P#4-_Y/
M_P#:G]H%%?Q?T4?ZL_\ 3W_R7_[8/]?O^H;_ ,G_ /M3^T"BOXOZ*/\ 5G_I
M[_Y+_P#;!_K]_P!0W_D__P!J?V@45_%_11_JS_T]_P#)?_M@_P!?O^H;_P G
M_P#M3^T"BOY?/^""O_*6SX.?]A/4O_33>U_4'7BYE@/[/K*GS<UU?:W5^;['
MU619Q_;6%E6Y.2TK6O?HGV7<****\\]H**** "BBB@ HHHH **** "BBB@ H
MHHH ***K:M_QXM]1_.G%<TDB9RY(.78LT5S]%=/U;S.'Z_\ W?Q_X!T%%<_1
M1]6\P^O_ -W\?^ =!17/T4?5O,/K_P#=_'_@'045S]%'U;S#Z_\ W?Q_X!T%
M%<_11]6\P^O_ -W\?^ =!17/T4?5O,/K_P#=_'_@'045S]%'U;S#Z_\ W?Q_
MX!T%%<_11]6\P^O_ -W\?^ =!17/T4?5O,/K_P#=_'_@'045S]%'U;S#Z_\
MW?Q_X!T%%(GW!]*6N4] **** "BBB@ HHHH **** /Q-_P"#NC_D</@3_P!@
MSQ#_ .C-/K\<:_8[_@[H_P"1P^!/_8,\0_\ HS3Z_'&OT#)?^193^?YL_%^*
MO^1_6_[=_P#28A1117J'SX4444 %=Q\*/V;?C;\</"'C+Q[\*_ 4^KZ1\/M$
M_M?QA?1W4,:Z;9Y8>:PD=2_W&^5 S?*>.*P_AEX0@^(/Q)\/> KG5X]/CUS7
M+33Y+^492V6:9(S*W(X4-N//:OVQ_;8^*G[-'_!"W3[+]F#X8?\ !,)?&/P\
M\?>$[>+QSXXUK6Y8QX@<2S1M9S3FWE5Y54-*4)11]H&R-5P:X<7BYT)1ITX\
MTY;+396ONU\CULMRVGBZ<Z]:?)3AHWJW=WMHD]+[OL?AE17Z+_\ !&KX=?LB
M_M8?\%@M=L;3]G?39/AGJ&BZUJ/AWP-XLMDU&+3T_=>4C+*75RF]@I);''.1
M5O\ ;-_X*.?L2:I\*?&?P5T+_@B/X.^'^NZQ87>FZ%XR$%K;S6,V2BW<(73(
MV+*<, KCL,XHEC)^W]E&FV[)O5*U_GY=!PRNE]3>(J5E%7DEI)WY;=EI>ZM>
MQ^;M%?I9_P $Q_V5/V8O@=_P3^\5?\%3?VK?@&/BO?#Q$-!^&/PXN8S):W]S
MYB1>9)'M=92TK2+AT=4CMY&".[*!X-_P4>_; \)?M#^'M!\%W7_!-'P=\"?%
M&DZ@]W-J?AG1?[,EU"S:,HL$MO\ 9HBP# ,)"S?=P ,FJABW4KNG"-TG9NZW
M]-V15RU4,'&M5J)2DKJ-FVTWI=VLK[I7V/DRBNP_9]^(?@SX2_'#PI\3?B)\
M,;+QIH6A:[;7NK>$]1D58-6@C<,]O(61UVN!@[D8>JD<5^Q7_!-+]J;_ ()]
M_P#!2;]I.+X!>#_^"(OPN\/VEOI%SJ>N^))H-.NDTZVC 528AIJ;V>9XHPN]
M?OEN0I%&+Q4\+'FY'**5V[I6^]AEN74LQFJ;K*,V[)-2=_N37WGXBT5] ?\
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
MC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\
MAR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR
M1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^
MR?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?
M_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\
M]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%
M%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^
M*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?
M_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\
MX7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-
M_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?
M_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&
MJ^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^
MPZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ
M* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ*
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
M$?'.D>(O"&D:<VGZSXP.F722V;W;,L>;65"7^T+@LR@;>>O'JG[*/[1/A?\
M:D^">F_%KPOX<N]%$MQ<66HZ'?A?.TV\MY6AFMV*_*VUT.&'52#@$D :5M 3
M=ST>BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!X_\ M1?LHO\ 'S6?"OQ,\!_$V]\#>/\ P-=3
MR^%O%EC8QW:QQSH$N+:XMY"%N()% RA92",@C)!\>^+_ .Q_^W1XE\5>$/CG
MX@_: \)_$G6/AWKHU70OAY>^%6T/2+N3RGC,QFCGF<7BAMT4D@:.-A]T L3]
M@T52DT)Q3/E/Q%^QK^U)\2_V@[;]L"T_:0TSPCKDWAJVM='\&^(/ $6NKX.\
MR"/[7;V]PE_%$\CR[P]PJ!G7"AMG!^BOA3H'Q)\,^![31OBW\1+/Q5KL3R&[
MURPT$:9%.#(Q0"W$LH3:A52=YW;<\9Q7144G)L$DCY=\0_L-_M+2?M0^)?VH
M/!?[8^CVFIZS MCH]OKOPM74VT'35.19VTAU"-44GYG944R-RV:]=C_9R\$>
M._"^CQ?M.^#_  9\2/$NFVK0S>(M4\#6JB3+EOW<,IF\A<$94.02,]\5Z+10
MY-A9(\7_ &7_ -B3X7?LO>.?'GCSPEHN@_:O&/B2:_L&T[PQ!92:/8R10+_9
MT;H26A#P>9@;%+-]S(R?:***&VWJ"204444AA1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5\_P#Q$_8Z^)FG?';6_P!HK]E7]H%/
M >M>++6WB\9Z/JOAE-6TO5Y+=/+@N/*\V)X)U3Y2Z/A@.1DDGZ HIIM":N?)
M?P^_9G_;"^ ?[4DOQ_U7Q5HGQBE\<V-EH?BK6;NW71+[PO:).Q$EC!YCP26:
M!_,D@W"9VC!#,Q.8_@S^P/\ MB? RXU_5_!_[>.@7.K^*M6;4?$GB#5_@TES
M?:C.>%$DK:G_ *N-?ECC4!$7A5&3GZXHI\[#E10URPUV_P#"]YI>CZ^MAJ<]
MA)%:ZJ+,2BWG*$+-Y3'#A6(;83@XQGO7R]^S]^PA^UO^SEIMQI/@S]N#P]<+
MJFLR:IXCU#4?@^)K_6+F1]TDMQ<OJ99W(^4$\*  !@8KZPHI)M!9,\<^*_PF
M_;(\0^--4U'X0?M=:/X;T'5%C%OI6J_#B'49](*Q(CM;SBYB#[F5I,3(^UG(
M!*@*.F_9G_9Z\(?LN_!O2_@YX-U"]OH+%YI[S5-2D#W.H7<\K33W$I  W/([
M' X P!TKO:*+NU@L%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
#'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20250630_g6.jpg
<TEXT>
begin 644 blkb-20250630_g6.jpg
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K\F/^#A']LK_ (*B_P#!/_XJ>%OB?^S3^T9/I'PS\8V1
MLUT]O!VCW:Z9JT S)'YUQ9R2%9HBLJ!G)W).!A5 'ZSUX/\ \%+/V,-!_;X_
M8T\8_LZ:C' FIWUE]L\*WTXXLM6@!>VDS_"I;,;D<^7+(.]73:C+78F:;CH?
MS\?\1$7_  6*_P"CP/\ S'_A[_Y7U=\-?\%_O^"T_C'Q'I_A'PM^U5/?ZGJM
M[%9Z;8VWP\\/M)<SRN$CC0#3^69F  [DU\5>)?#>O>#O$>H>$?%.DSV&IZ5>
MRV>I6-RFV2VGB<I)&X/1E92".Q%?IE_P;"_L&?\ "^_VJ+[]KKQUHWF^&/A7
MM_L;SH\QW6O3*?)QGAOL\1:8]UD:W/>NV2IQC>R.6+G*5KG[P?LX^'/C%X2^
M!'A3P_\ M"?$+_A*O'-OHD/_  EFO"RM[9+J_9=TVR.VCCB6-68HFU!E44G+
M$D]K117G[G8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445!J,TD%JTD388$8./>FE=V)E)0BY/H3T5C_VK?\ _/?_ ,='
M^%']JW__ #W_ /'1_A6_U>?D<OUVEV?]?,V**Q_[5O\ _GO_ ..C_"C^U;__
M )[_ /CH_P */J\_(/KM+L_Z^9L45C_VK?\ _/?_ ,='^%']JW__ #W_ /'1
M_A1]7GY!]=I=G_7S-BBL?^U;_P#Y[_\ CH_PH_M6_P#^>_\ XZ/\*/J\_(/K
MM+L_Z^9L45C_ -JW_P#SW_\ '1_A1_:M_P#\]_\ QT?X4?5Y^0?7:79_U\S8
MHK'_ +5O_P#GO_XZ/\*/[5O_ /GO_P".C_"CZO/R#Z[2[/\ KYFQ16/_ &K?
M_P#/?_QT?X4?VK?_ //?_P ='^%'U>?D'UVEV?\ 7S-BBL?^U;__ )[_ /CH
M_P */[5O_P#GO_XZ/\*/J\_(/KM+L_Z^9L45C_VK?_\ /?\ \='^%']JW_\
MSW_\='^%'U>?D'UVEV?]?,V**Q_[5O\ _GO_ ..C_"C^U;__ )[_ /CH_P *
M/J\_(/KM+L_Z^9L44BDE03Z4M<YV!1110 4444 %%%% !1110 4444 %%%%
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
M^QW_  =T?\CA\"?^P9XA_P#1FGU^.-?H&2_\BRG\_P V?B_%7_(_K?\ ;O\
MZ3$****]0^?"MSX9>$(/B#\2?#W@*YU>/3X]<URTT^2_E&4MEFF2,RMR.%#;
MCSVK#K5\">"O%7Q*\<:-\.? NDO?ZWK^JV^FZ-81R*K7-U/*L4489B%!9V5<
MD@#/)%*7PO6Q4%>:5K^7<_;C]MCXJ?LT?\$+=/LOV8/AA_P3"7QC\//'WA.W
MB\<^.-:UN6,>('$LT;6<TYMY5>55#2E"44?:!LC5<&ODG_@C5\.OV1?VL/\
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
M\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK]
MR7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P""
M"O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117S
MQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?S
MJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC
M_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_
MG^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+
M_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4
M444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&O4RK?P9>
MC,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]
M/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$
M/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y
M'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9
MQ)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1
M110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EK
MRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV
M._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4
M445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E
M+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_
M4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5
MM6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% P
MHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_
M]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_
M *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D
M5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^
MH_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **
M** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS
M3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(
M*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117
MSQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM
M]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_
MX.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,
ME_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G
M_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1
M110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\
M&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\
M8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?
MBK_D?UO^W?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?
MU!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%
M%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3
MQ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]
MP?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\
M<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)
MB%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_  05
M_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<
M2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !111
M0 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRS
MWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/
M^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)Z
ME_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_
M )%=3_&__28A1117SQ]J%%%% !1110 4444 %%%% '&?&;X&>$/CGIEEI/B_
M5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O^'>_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!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
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
MRLX[JVGF5< R),0OF,-Q#!<X&*.5!=GUC1114%!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S/IG[$OQ[^"_B/Q"O
M[(?[5MMX/\*>)=8GU6?PEXA\#QZQ#I5Y.VZ:2RD^T0M&C-\PA;<@)..IKF/@
M]^RA^V!\#IOB'\&-*\>V&HVOQ-GO=6?X\0(JZWI6I2PJF+K3WD"3*-NV$V\B
M+'U*KU'U_15<[%9'S-^S!^QA^TY^S'H^@> O#_[6_AFY\)Z5?+/JFDP_"-8+
MK50SAIVDNSJ+OY\O.9F5R"<X( %>Q_M&_#3QW\8_@EXA^%_PU^+5QX%UG6[-
M;:V\56FG_:I;%#(IE*1^9&=S1!XPP=60OO!RHKMJ*3DV[A96/GC]F']D[]I3
M]F^Q\-^ [;]J'PK>>!O#\?E-X7TSX2K827,>UL_Z3_:$C+(SG>TA5V=MQ.2Q
M-2?M+_\ !-K]FGX[_!C6_ACX.^%'@;P7JNK-;-!XITOP'9M<6ACN8IGV[!$Q
MWK&T9PXXD.<C@_0=%/FE>X65K&?X6\)^%? V@6WA/P3X:T_1]*LD*6>F:59)
M;V\"DEB$CC 51DDX '))K@]=_9U&M?M;:!^U+_PF'E'0_!-[X>_L+^S]WG_:
M+B*;S_.\P;=OE[=FPYW9W#&#Z912NQGF?[7/[.H_:H^"-Y\&SXP_L+[7JVFW
MO]H_V?\ :MGV2]ANMGE^9'G?Y.S.[Y=V<'&#!^V-^S???M5_!&?X3:5X^7PS
M=G6-/U*SUE])^W+#+:74=PH,/FQ;P3'C[XQG//2O4Z*$VA61\[']BCXJ?%+Q
M9H.M?M=_M23^/M'\-:M%JNF>$='\(0:)ILU]$<PS72K+-)<A#\PC,@3< 2",
M@_1-%%#;8)6"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MG/B[\*O!?QQ^&.N_"'XB::;O1/$6FRV6HP*^UC&XQN5OX74X96[,H/:OG;4?
MV(_VU+OX47/[/MM_P4,>/PDVE/IEM?2?#J%M<%F8S&D#W@N0K$)A3*(UD8 \
MJQW#ZLHIJ30FDSXQN?V+/VH_C3^RSHO['OC;7?#OPPTGP-?65O\ ;/#=FVL:
M7XVTZ!/D26W>X@N+9=ZJTL<CMYC'.6'3WOX!_"O]I3X<ZH\7Q=_:*\/^+-#B
MTP6VF:+HOPW31!9NK)L<.EW,"BHK((PH'S Y&W!]3HIN38))'A'[<?[(GQ!_
M:\TOPMX;\-_':V\*Z-H>K'4=9T+4/"8U:SUZ5#&ULES']I@W11,KMY3%DD9E
M++\@K:\#_"3]K/2O"_B'0_'_ .UOI6J7E_IH@\-ZGHOPS@T]M%N!G]\8WNIT
MN1]W]VP4?*>>>/7:*5W:P65[GSJO['?QS^*/Q"\)>*?VKOVE[#Q;HW@;7H=<
MT+PUX<\$KI$-SJ<(86]W=.US.\GEEF98TV+NP3D<5]%444-M@E8\S^ /[.H^
M!GC/XE>+AXP_M3_A8?C9_$/V?^S_ "/[/W6\,/D;O,;S?]5NWX3[V-O&2>/_
M -G4>.?VG/A[^T=_PF'V7_A ])UFR_L;^S]_V[[?'"F_S?,'E>7Y.<;&W;NJ
MXY],HHN[A9'AG[2/[*7Q1^+'QQ\&_'_X-_'VS\$:YX0T?4=-3^T/!HU>*YBN
MS"6.TW4&PCRO]K.[MCFU\$_V1-1\$?%RY_:)^-_QEU+XB^/9-).E:?JUYID-
MA9Z18EP[PVEG#E8B[ ;Y&9W8 #(&[/M-%',[6"RN%%%%(84444 %%%% !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
144 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>blkb-20250630_g7.jpg
<TEXT>
begin 644 blkb-20250630_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "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 **** *'BKQ1X?\ !'AC4?&?BS5H;#2])L9;S4KZX;$=
MO!$A>21CV"JI)^E?/7[&_P#P51_9J_;D^)^I_"?X-:1XKM]2TK19-4FEUW2X
M8(9;=)XH249)W;=NFC.&4<$^F*\P_P""JWQ/UWXX_$;P7_P3'^%WB5--O?'D
M\>I?$/63*$72]!B<L5+$@;I#&S;21GRT0\35Y1_P3N\+_#OX6_\ !:[XP_#[
MX?+966@Z7\.AIVAP0SJ4,<;Z,J*K9^=B%))Y).2><UHH+DNR')\UD?5O[6O_
M  5$_9G_ &0O'-M\)_%,?B'Q1XQN85E_X17P9IBW=W CC<AEWR(B%E^8)N+[
M<-MP03V_[(7[7OP^_;,^'FH?$+X?^%?$FB+I.M/I6IZ7XJTU;6[@N4BBE(*H
M[J5V3(0=V>>0*_,W]C[XT_M7-^W!^T1\6OV<?V3;?XG^,+SQ3/!)JNJ:W%:0
MZ!8_:[H" &5DWF588E51(IVVF,-V^\/^";W_  4+_P"&Z/#_ (JT?Q9\-9/"
M'C+P-J4=GXDT0W)EC'F&54="RJRG?#*C(02I0?,=W#E#E01E=GN_Q8^*WP_^
M!WPYU?XL?%/Q+!I&@:':&XU+4+@$B-,A0 J@L[,Q555069F"@$D"ODOX>_\
M!>']C#QSX]TSP?JWAWQSX8T_6KO[/I7BGQ)HD,6G3-N";B\<[LB;B!O*X7.7
M* ''.?\ !Q5XEU;1OV(="T73YWC@U?XBV4%_M/$D26EY,$/J/,CC;ZI6'_P6
M?^'/@W1/^"4G@;3]*TFWAB\,ZCH,>C>5&!Y2?8Y(2JXZ H<D=RH)Z"B,8M*_
M44I--VZ'TO\ M._\%%O@U^S!\0D^$^I^!O&_C'Q(GA^37=3TCP'H*WTFEZ8A
M(:[N2\L:QQC:>Y(&"0 RD]KH/[6GP(\0?LRI^UY:>-8XO C:*^IOJMS&4:.-
M"R/&4//FB16BV#),@VC)(S\90_LZ?MEQ^+_#W[97[/W@/0_&S_$W]F[3?#'B
M#3]:\0K83:9=2V=LQN\R*1*@,4;% =S$R [?E:O"?#.H>!--^&'A']E7XU?$
M%IO@7\$=<\OX@:EH,$MPOCOQ=<W,]TFB62H UQ#"7=20%!6-Y#MW0L#DBQN3
M1^I?[,'Q\@_:=^#&E?&[3OAYKOAK3]<#S:59>(DB2YFM<XCN-L;N%20?,N3D
MKANA!/H%>4_LK_M;_ O]J;0]5@^#<U]9W'A2Z33]<\-ZQH[V%[I+X(CCD@<#
M8I",%QD?(PX*D#U:LWHREL%%%%(84444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-W
M[3__  2G_9%_:[^*<GQB^,6AZY+K<UC#:2R:=K;P1M'$"$^0 C.#C/M7R_\
MLK_\$:9/A5_P4DUOQWXD^&.IVOPL\)B#5?AKK#>)H)))M3AGLY(A(B2&9E!%
MSD.B@[1D\KG],:*M3DE8EQBW<_."#]GC_@H/_P $^?VP/BC\5/V2?@%I?Q+\
M&?%*]:_%K+K45J^GW!FEG1'5Y$8>6\\ZC 961ERRMD#LOV(_V*OVOOV6/V??
MC3\;]0CTF7XY_$T3ZEI^BPSPR6]E=+]HEBC9RWDF1YKB0D;C$,1@L1NK[MHH
M<VT"BD?#7Q7_ &1_VR?V[?\ @F)%\+OVJAING?%^QUMM7TM96MDBDD@DE2%)
MC:%HD:2WEE7*< LA8##"O&?'G[/'_!6+]NKX9^ /V-_C[\#='\!^$?"E[9MX
MC\:MK-O-+?+;0M D@CBGDWOY;.=J+L:0J2T:]/U+HH51H'!,^=/VWM'_ &DK
M+X(>'_V9/V+_  7<P7?B<1Z#=>+_ +0B6_A3241(Y+AF+!S(8SM38"P <C#A
M ?*?VJ?^"<OB3X?_ +-WP;\(_L<>"+?7;OX-^/K'Q%-H%Y?Q6DOB(QL'GE:6
M0A//>15)W$ *S*OW50_<-%)2:!Q3/D__ ()]_ 'XZZ%\?OC/^UM\=_AVG@JY
M^)^IV']D>$#JL-Y/:6]M&Z^;/) 3'N?<N #D$/D#(KZPHHI-W=QI604444AA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &)XT^(_@3X<_V3_PG7BNR
MTK^WM;@T?1OMLX3[9?S[O)MH\_>D?:V%[X-;=?S\?\'*O_!1;7OB5^V7H7[.
MGP;\7SVNF?!:]2\GOM/GVEO$I*NTBD?Q6JA(U/5)&G%?L?\ \$T_VS]!_;X_
M8T\'?M%Z=) FIWUE]C\56,!XLM6@ 2YCQ_"I;$B \^7+&>]:2IN,%+N1&:E)
MH]XHHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O!_\
M@I9^V?H/[ _[&GC']HO49('U.QLOL?A6QG/%[JTX*6T>/XE#9D<#GRXI#VKW
MBOR8_P"#A']C7_@J+_P4 ^*GA;X8?LT_LYSZO\,_!UD;Q=0;QCH]HNIZM.,2
M2>3<7D<@6&(+$A9 =SSD95@3=-*4M=B9MJ.A^#_B7Q)KWC'Q'J'B[Q3JT]_J
M>JWLMYJ5]<ONDN9Y7+R2.3U9F8DGN37Z9?\ !L+^WG_PH3]JB^_9%\=:SY7A
MCXJ;?[&\Z3$=KKT*GR<9X7[1$&A/=I%MQVKQ7_B'=_X+%?\ 1G__ )D#P]_\
ML*N^&O\ @@#_ ,%I_!WB/3_%WA;]E6>PU/2KV*\TV^MOB'X?62VGB</'(A&H
M<,K*"#V(KMDZ<HVNCEBIQE>Q_3E17%?LX^(_C%XM^!'A3Q!^T)\/?^$5\<W&
MB0_\)9H(O;>Y2UOU7;-LDMI)(FC9E+IM<X5U!PP(':UY^QV!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'Q-_P5T_X+%?\.KM8\":3_P ,Z_\ "=_\)K;:C-YG_"7?V7]B
M^RM;KC'V2?S-WG_[.-G?/'QQ_P 1>7_6/;_S+/\ ]ZJS?^#NC_D</@3_ -@S
MQ#_Z,T^OQQK[#+,JP&(P,*E2%V[]7W?F?F.?\0YQ@LWJT*-6T5:RY8O>*?5-
M[G[0?\1>7_6/;_S+/_WJH_XB\O\ K'M_YEG_ .]5?B_17?\ V)EG_/O\9?YG
MC_ZV9_\ \_O_ "6'_P B?M!_Q%Y?]8]O_,L__>JC_B+R_P"L>W_F6?\ [U5^
M+]%']B99_P ^_P 9?YA_K9G_ /S^_P#)8?\ R)^T'_$7E_UCV_\ ,L__ 'JH
M_P"(O+_K'M_YEG_[U5^+]%']B99_S[_&7^8?ZV9__P _O_)8?_(G[0?\1>7_
M %CV_P#,L_\ WJH_XB\O^L>W_F6?_O57XOT4?V)EG_/O\9?YA_K9G_\ S^_\
MEA_\B?M!_P 1>7_6/;_S+/\ ]ZJ/^(O+_K'M_P"99_\ O57XOT4?V)EG_/O\
M9?YA_K9G_P#S^_\ )8?_ ")^T'_$7E_UCV_\RS_]ZJ/^(O+_ *Q[?^99_P#O
M57XOT4?V)EG_ #[_ !E_F'^MF?\ _/[_ ,EA_P#(G[0?\1>7_6/;_P RS_\
M>JC_ (B\O^L>W_F6?_O57XOT4?V)EG_/O\9?YA_K9G__ #^_\EA_\B?M!_Q%
MY?\ 6/;_ ,RS_P#>JC_B+R_ZQ[?^99_^]5?B_11_8F6?\^_QE_F'^MF?_P#/
M[_R6'_R)^T'_ !%Y?]8]O_,L_P#WJH_XB\O^L>W_ )EG_P"]5?B_11_8F6?\
M^_QE_F'^MF?_ //[_P EA_\ (G[_ /[!7_!R-_PV]^UMX._9:_X8S_X1C_A+
M;FYA_MW_ (6)]M^R^3:37&?)_LZ+S,^3M^^N-V><8/Z@U_+Y_P $%?\ E+9\
M'/\ L)ZE_P"FF]K^H.OF,[PN'PF)C"DK)J_5]7W/O^%,QQF98"=3$RYI*36R
M6ED^B7<****\<^G"BBB@ HHHH **** "BBB@ HHHH **** "BBH[NX^RP&;9
MNP1QG%-)MV0I-15V245G_P!N_P#3K_X__P#6H_MW_IU_\?\ _K5I[&KV,/K5
M#O\ F:%%9_\ ;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\
M;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\ ;O\ TZ_^/_\
MUJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\ ;O\ TZ_^/_\ UJ/[=_Z=?_'_
M /ZU'L:O8/K5#O\ F:%%9_\ ;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU'L:O8/K5
M#O\ F:%%9_\ ;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\
M;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\ ;O\ TZ_^/_\
MUJ/[=_Z=?_'_ /ZU'L:O8/K5#O\ F:%%9_\ ;O\ TZ_^/_\ UJ/[=_Z=?_'_
M /ZU'L:O8/K5#O\ F:%% .0#ZBBLCH"BBB@ HHHH **** "BBB@#\3?^#NC_
M )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G
M^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 J(\CB.-"S,<*JC))]*_5#]BO_
M (-Y/BYXE_9Q^(7BG]JOX;Z5I'C;Q+X0C'P5T35O%KVES:ZDP=C-=10G"\&'
M]U)O(W,'1"*_,GX:>,G^'/Q'\/\ Q"CTR*];0=;M-16SG.$G,$RR^6W!X;;@
M^QK]J_VI?@'^P_\ \'#.L>'_ ([?LL?MKQ^$_BMI7A=+%? 7B9/W@2*26?8U
ML666-D>5]US;F:,@+\I(R?*S*O6I<J3Y8O>5F[6M9:;)]3Z+(<)AL1[24H^T
MJ*W+!R4>:]TVKIW:Z+OJ?F[^S+_P2#_:Y_:C_:6\>_LG>%CX7T'QA\-XW;Q-
M;^)-:9(4*SK"5CDMHIO,)9@00-NWG/(!^@=0_P"#6?\ X*-Z=83ZA)X]^$SK
M!"TC(GB:^!8*"<#=8 9X[D#WKXG_ &K_ (+_ +0'[+?[1_BGX._M!WEVGC32
M+P)J]\=2>X-Z'19(YUG;YI4DC9'5FP<$9 (('Z<?#.XU+_@D_P#\$"-:^,&L
MW\]M\4_VC72VT4SRM]HM+*YA=;<KDY41V/VBY#8^66[13VJ<76QD%"5*HGSM
M)*V]]W>^W4TRW"Y95E5AB*,E[-2<GS6LELK<N][+??7R/E7]C?\ X('_ +:G
M[</[/6B?M+?"'Q=\/+/P_K\MW'8P:]KMU#= V]S);N72*TD5?GB;'S9(P<#-
M9G[<W_!#K]L+_@GW\$/^%_\ QL\4^ [[1/[8M]-:+PYK5S/<"68.4;9-:Q K
M\A!PQ/(XQDCYT_9L^$OQ,_:,^.'A/]GGX7WMR-5\6Z[!IUDL<K^7"9' >9PI
MX2--TC'LJ,>U?HA_P<>?'#PC\,+3X5_\$M/@O?.OAKX5^';2]UZ/S-S27K6_
ME6BRGO*MN9)F)^\;X'K5U*F,ACH4E--2N[6VBO._RV,J-#+*N45<1*DXR@DD
M^:ZE-]E9>KUT1^6<<<DLBQ1(69B JJ,DD]A7U_'_ ,$._P!O'3?V/O$/[:?Q
M#\+Z-X.\.>'M'?5'T+Q3>SV^LW=HH!,D=LD+B/KPL[Q,<9Q@@GY*T#7=5\+Z
M]9>)M!NS;WVG7<=U93A%;RY8V#HV&!!PP!P01QS7[&_L9?M&_'/]J7_@AI^U
M[\5_V@_B?JWBO7[F^U%&O]5N-WE1C3+,B**-0$AC!)(CC54&3@#-:X^OB*$8
MRIVM=)WWU:6ASY-A,'C)U(5K\RC)JUDM$WKU^7XGXST445WGC!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 **** "BOFC]MW]NJU^%&F>)/@5^S[I7B3Q3\8%T SZ;H_A#PK+JS
M:2\B@Q3W2JC(BX(8*0QP5)7# GT;]G+]I[P7\=?A#=^/;"+6[:Z\.%K/Q58:
M]H4MA>6E[%;QRRJ\#@8)5U8;<K\V,Y! +E<LK7/4:*^3O#7_  5R^&GC30[;
MQ1X-_9&_: U?3+Q"]GJ6F?#7S[>=<D;DD2X*L,@C(/:O;/CQ^T]\.OV=O .F
M>.O'FF:_</KEY%9Z)H&BZ)+=ZE?W<D;2BWC@09\S8CD[BH&T@G. 0'&2=CT6
MBO O@+_P42^$/QP^+[_ #5OA[X[\ >-&LFO+#PY\1/#O]G7%_;J&8O"!(X;"
MJS8)!PK$;@K$>^T"::>H45\_^/\ _@HA\.O#/Q%U[X8_#?X+_$KXDZCX4F$/
MBF;X>^%UO;?2Y\9,$DLDL8:8#/R)N.01P5('H_[.W[17PN_:D^&5O\5_A)JT
MUSILUQ);7$-W;&&XL[F,@26\T;<I(N1D<@@@@D$$@.,DKG<T444""BBB@ HH
MHH WT^X/I2TB?<'TI:\L]];!1110,**** "BBB@ HHHH _$W_@[H_P"1P^!/
M_8,\0_\ HS3Z_'&OV._X.Z/^1P^!/_8,\0_^C-/K\<:_0,E_Y%E/Y_FS\7XJ
M_P"1_6_[=_\ 28A1117J'SX4444 =!\)K[X=:9\5/#.I?%_1KS4O"5OX@LI?
M%&G:=)LN+K3EG0W,43;EVNT0=5.Y<$CD=:_6SX3_ ++_ /P1#_8]TSP'_P %
M;/#7[1GQ:D\')XM?_A"/#5UIFZ6?5K;S&-LVVV1VC0QOR[JC;0K2N"0WXYUT
M>K?%_P"*NO?#72O@WK?Q&UN[\):%>37>B^&KC4Y7L;&>4DRRQ0EMD;,68D@
MDL?4UQXK#3Q%DIN*V=NJ_P _,]/+\?2P7,Y4HS>\6UM)-6ZK3?3O8^D_V@OV
MLO@E_P %'?\ @JK!^T%^T9?/X$^&&L^(K"'5&GMIKJ:TT2TC1-CK:I(YFF2(
M@E P1Y^I5,UVO_!>?_@HI\-_VZ_VCM \,_L[>(/MWPP^'V@+9>')HK":TANK
MJ8*]S,D,R(Z* D$"AD'_ ![DCY6!KX4HIQP=&-2$U]A62Z+S]>A,\TQ-2A5I
MRM^]ES2?5VUMVM?6UMS[V_X(*_M#?L+_ +'?QI\8_M2_M=_$_P#LO7?#_AMK
M3X?Z''H5Y=RW<TX<7,L;P0O''((T6!?,901=2$X"DCX]_:,^.?C+]IGX[^+?
MC_\ $"??J_B[7KC4KM Y98?,<E(4)_@C3;&H[*@%<716D,/"&(E6W;27HET7
MYF53'5:F"AA;)1BV]-VWU>O1:+;0^N_^"COAW_@DS9ZI\)K3_@GIXSUF2TNM
M-=?BA=WL6H.ULY:V$<@6\1<S8-T72']W\J8 SS]V?LZ?'G_@@[^SC^Q#\3/V
M'/#O_!1GQ+J&B?$Z>XEU+6KWX=:P+JS,MO# 1$%TT(<"$$;@>2:_%BBN>K@%
M5I1IRJ2TUW5V[W5[I[=#MP^<RPV(G6A1A>2M:SLE:S22DM^N^IWO[3_A7X!>
M"?COXA\+_LN_%"_\:> [2>$>'O$VJ:9)9SWR&"-I"\,D<;)ME,B#*+D(#CFN
M"HHKMBN6*5[GD5)*<W))*[V6R\E>^@44451(4444 ?7O_!!7_E+9\'/^PGJ7
M_IIO:_J#K^7S_@@K_P I;/@Y_P!A/4O_ $TWM?U!U\9Q)_OD?\/ZL_4^!O\
MD5U/\;_])B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110 56U;_ (\6
M^H_G5FJVK?\ 'BWU'\ZNG\:]3*M_!EZ,R****]$\0**** "BBB@#XY\=?#_]
MJ[]CC]K/X@_M/_!'X,Q?%+P9\2X]/F\2Z#I^HK;ZSI=Q:0F)6@#@BXC(=R$4
M%CN"X79N;V#X"_M6?##]MGX2>)IOA4FI6.K:='/I>N^&_$-G]EO])O'C=5CG
MCR0N2&PP)'RL."K >>?'+]L+]L[]GOXP6OP[OOV3/#WC73_&/B.73_AUJ.A^
M.DTZ6X C:98;J.XC?;(L:,6D!6/Y>.HJQ^RS^SI^TA\(V^,?[3OCC1O#;_$_
MXG2Q7MCX/L+]_P"SK$VD$JVEM)<8^9V,F)) ". 0>32ZFKUC=[GFGP?^*O[;
M_P#P3O\ V5=!\.?%S]C*RUKP=X'TQEUW7/#7CN"6^MK;S7D>Y-J8\.%#DE5?
M@#)90"1]G_#?Q_X1^+WP_P!"^*7@J\%WI&NZ;#J&E7#Q[6,4L8920>5;#8(Z
M@Y!KY;^-/Q'_ ."B7[2'PHUS]GC0_P!A6+P1=^*]*FTC6?%>O_$&QN]/TZUN
M$,4TD:VX,LY,;,%VKE202#C%:7[2WP?_ &M_@M^Q'X0_9A_87\.2ZWJ-KI]O
MHNN:[#J]I87EM8I#B:> W,J(DLKY 8%C&&)49PR@22EOHSG;QK?]KO\ X*Q^
M'/%_PVC6X\,? 31;VV\2^(X1^ZN=7NHY(Q81N/OF,.&;'"E)5.,KN^T:^2?V
M2M6_:A^!&@^%_@+X8_X)>S^$?"4-]##JFNO\7='O)85D=1/?SI& ]S)C+L%Y
M;:%4 !0/;++Q=^TM)^U3>>"KWX7:3'\*H_"BW-GXM6^4WDFJF50;<Q^;D)L+
MG_5 ?*#OYVT(4]7Z'QC_ ,+O^,7[$_[1WQK\'_LC?#7_ (79H>M:S>>*-?LM
M'M[GSO"&M3X\V"XFCB:.Y4D9\B-O- C(.PJQ;Z$_X)4Z#\--._9>E\4?#[XJ
MVWC"]\5^*K_7?&&J6MH]LD>LW'E^?!Y#@/!Y:K&NU@"P < !P*\\_9V\._ME
M?L$1>+OA#I?[(\_Q.T75O&5]K>A>+_#WBRQM);H7)4B.\BNF5TD4*,R<KS@;
M@NX^G_\ !/K]G3XI_!JR^(7Q-^-&DZ;HOB'XG>-[CQ!<^%M'NQ<6^C1OG9"9
M5 627+,7=?E/RX[T+<J;7*_ZN?1%%%%,Q"BBB@ HHHH WT^X/I2TB?<'TI:\
ML]];!1110,**** "BBB@ HHHH _$W_@[H_Y'#X$_]@SQ#_Z,T^OQQK]CO^#N
MC_D</@3_ -@SQ#_Z,T^OQQK] R7_ )%E/Y_FS\7XJ_Y'];_MW_TF(4445ZA\
M^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_\$%?^4MGP<_["
M>I?^FF]K^H.OY?/^""O_ "EL^#G_ &$]2_\ 33>U_4'7QG$G^^1_P_JS]3X&
M_P"174_QO_TF(4445\\?:A1110 4444 %%%% !1110 4444 %%%% !5;5O\
MCQ;ZC^=6:K:M_P >+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** ,O6_!/
M@[Q+K6E>(_$/A?3[Z_T*X>?1;V[M$DEL97C,;O$S F-BC%25P2#BM2BB@ HH
MHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH
M **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ
M#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;
MVOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\
M;_\ 28A1117SQ]J%%%% !1110 4444 %%%% 'B?[:G[!?P=_;O\ #^A>&_C!
MXG\8:9!X?O)KFR?PAXC?3GD>1%1A(54[QA1@'H<^M?/7_$._^Q)_T5?XU_\
MAS)O_C=?>-%4IR2LF)QB]SX._P"(=_\ 8D_Z*O\ &O\ \.9-_P#&Z/\ B'?_
M &)/^BK_ !K_ /#F3?\ QNOO&BG[2?<7)'L?!W_$._\ L2?]%7^-?_AS)O\
MXW1_Q#O_ +$G_15_C7_X<R;_ .-U]XT4>TGW#DCV/@[_ (AW_P!B3_HJ_P :
M_P#PYDW_ ,;H_P"(=_\ 8D_Z*O\ &O\ \.9-_P#&Z^\:*/:3[AR1['P=_P 0
M[_[$G_15_C7_ .',F_\ C='_ !#O_L2?]%7^-?\ X<R;_P"-U]XT4>TGW#DC
MV/@[_B'?_8D_Z*O\:_\ PYDW_P ;H_XAW_V)/^BK_&O_ ,.9-_\ &Z^\:*/:
M3[AR1['P=_Q#O_L2?]%7^-?_ (<R;_XW1_Q#O_L2?]%7^-?_ (<R;_XW7WC1
M1[2?<.2/8^#O^(=_]B3_ **O\:__  YDW_QNC_B'?_8D_P"BK_&O_P .9-_\
M;K[QHH]I/N')'L?!W_$._P#L2?\ 15_C7_X<R;_XW1_Q#O\ [$G_ $5?XU_^
M',F_^-U]XT4>TGW#DCV/@[_B'?\ V)/^BK_&O_PYDW_QNC_B'?\ V)/^BK_&
MO_PYDW_QNOO&BCVD^X<D>Q\'?\0[_P"Q)_T5?XU_^',F_P#C='_$._\ L2?]
M%7^-?_AS)O\ XW7WC11[2?<.2/8^#O\ B'?_ &)/^BK_ !K_ /#F3?\ QNC_
M (AW_P!B3_HJ_P :_P#PYDW_ ,;K[QHH]I/N')'L?!W_ !#O_L2?]%7^-?\
MX<R;_P"-T?\ $._^Q)_T5?XU_P#AS)O_ (W7WC11[2?<.2/8^#O^(=_]B3_H
MJ_QK_P##F3?_ !NC_B'?_8D_Z*O\:_\ PYDW_P ;K[QHH]I/N')'L?!W_$._
M^Q)_T5?XU_\ AS)O_C='_$._^Q)_T5?XU_\ AS)O_C=?>-%'M)]PY(]CX._X
MAW_V)/\ HJ_QK_\ #F3?_&Z/^(=_]B3_ **O\:__  YDW_QNOO&BCVD^X<D>
MQ\'?\0[_ .Q)_P!%7^-?_AS)O_C='_$._P#L2?\ 15_C7_X<R;_XW7WC11[2
M?<.2/8^#O^(=_P#8D_Z*O\:__#F3?_&Z/^(=_P#8D_Z*O\:__#F3?_&Z^\:*
M/:3[AR1['P=_Q#O_ +$G_15_C7_X<R;_ .-T?\0[_P"Q)_T5?XU_^',F_P#C
M=?>-%'M)]PY(]CX._P"(=_\ 8D_Z*O\ &O\ \.9-_P#&Z/\ B'?_ &)/^BK_
M !K_ /#F3?\ QNOO&BCVD^X<D>Q\'?\ $._^Q)_T5?XU_P#AS)O_ (W1_P 0
M[_[$G_15_C7_ .',F_\ C=?>-%'M)]PY(]CX._XAW_V)/^BK_&O_ ,.9-_\
M&Z/^(=_]B3_HJ_QK_P##F3?_ !NOO&BCVD^X<D>Q\'?\0[_[$G_15_C7_P"'
M,F_^-T?\0[_[$G_15_C7_P"',F_^-U]XT4>TGW#DCV/@[_B'?_8D_P"BK_&O
M_P .9-_\;H_XAW_V)/\ HJ_QK_\ #F3?_&Z^\:*/:3[AR1['P=_Q#O\ [$G_
M $5?XU_^',F_^-T?\0[_ .Q)_P!%7^-?_AS)O_C=?>-%'M)]PY(]CX._XAW_
M -B3_HJ_QK_\.9-_\;H_XAW_ -B3_HJ_QK_\.9-_\;K[QHH]I/N')'L?!W_$
M._\ L2?]%7^-?_AS)O\ XW1_Q#O_ +$G_15_C7_X<R;_ .-U]XT4>TGW#DCV
M/@[_ (AW_P!B3_HJ_P :_P#PYDW_ ,;H_P"(=_\ 8D_Z*O\ &O\ \.9-_P#&
MZ^\:*/:3[AR1['P=_P 0[_[$G_15_C7_ .',F_\ C='_ !#O_L2?]%7^-?\
MX<R;_P"-U]XT4>TGW#DCV/@[_B'?_8D_Z*O\:_\ PYDW_P ;H_XAW_V)/^BK
M_&O_ ,.9-_\ &Z^\:*/:3[AR1['P=_Q#O_L2?]%7^-?_ (<R;_XW1_Q#O_L2
M?]%7^-?_ (<R;_XW7WC11[2?<.2/8S?!WA?3_ _A#2O!6D3W$MIH^FP65K)>
M3F69XXHUC4NYY=B%&6/4Y-:5%%04%%%% !1110 4444 %%%% !1110 4444
M%%%!Z=* /*_C)^V]^R7^S]XF'@OXP_'KP_HFL>2)9-+FN3)<0QD9#R1Q!FB4
MCD%P 1R*[/0OBW\+?$_PZ7XO>'_B+HEYX5-D]W_PD<&IQ-9+ @)>1IMVQ57:
MVXDC;M.<8-?.O_!'[1](\1?L?6WQ[UBQAG\7?$?Q#K.K>,]5EC#3W-S_ &E<
MPB)V/S;(XXU54^ZO) &XU6_8V\%>$M#_ &L/VI?V=--\-V,W@*UU[P_J-MX>
MEM$DL8[K4M,:6^B$1!3:SQQL4Q@9 Q5N*5UV)3;/8_@Y^VM^RC^T%XMN/ ?P
M:^._A_7]9MH6F?3K*Z(E>-3AI(PP'FJ.[)N R#GD5IZ-^TS\'=5'CJXO/%4>
ME6?PXU<Z;XLU+6R+6VM9A!',3YLA"E-DJ?-D<G%>#^-M/T;]I#_@I=\.Q\)=
M-@.G? .PU1_&_B:SB"Q)=WML(+;18Y%^](@W2R(,JBMM.UB0???#/[._PO\
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
MH1+'^S#9W'A6WD,P=-;\1NSQ'5,9.0NG);D;QN$ERS YS7J7Q^_Y2=?L]?\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
D0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>blkb-20250630_g8.jpg
<TEXT>
begin 644 blkb-20250630_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@ HKX6_P""Z7_!8S1_^"1OP?\  NOZ+X<M_$/B
M[QIXTMH;7P_(3N.AVDL<VK7 Q@!A 5@0DC;)=(^&$;*?LOX6_$SP1\:/AKX?
M^+WPTU^'5?#OBC1K;5=#U*W/R75I<1++%(/JC*<=1F@#>HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "FS30V\+W%Q*L<:*6=W; 4#DD
MD]!3J_-?_@Y]_P""@UY^R#^P1)^S_P##76_L_P 0OCI+/X:T8Q/B2RTC8O\
M:EYTZ"&1;<$$,&NPZG]V:$KL-C\3/^"LO[<Q_P""F?\ P4-\;_M$Z=?F[\":
M#N\)?#"%O]6^D6TCA[P @?\ 'S,TL_(W!90AR$%?J1_P:1_M\2^+OA#XI_X)
MI?$K73)K7PT9];^'S7,F7N_#MS-^]A7/+?9KJ3!/]V[C4#$=?AKHVDV>A:5;
MZ/8)MAMHA&@]@.I]SU_&N\_9=_:G\;_L'?M7> /VUOAY%-/=>!=9636]-@?:
M=4T:8>5?6ASQ\\#OM)R%;#]5%=<Z5J6FZ.:%2]3U/[(:*P?A;\3/!'QH^&OA
M_P"+WPTU^'5?#OBC1K;5=#U*W/R75I<1++%(/JC*<=1FMZN0Z0HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HK\N?^#B[_ (*+?MD_L(^)/A/I_P"RG\8O^$5A\36.LR:V
MG_"/:=??:6@>S$1S>6\I3:)9/N;<[N<X&/S5_P"(A7_@L!_T=W_Y8'A__P"0
M*]C"Y)BL7056$HV?=OO;L?,9AQ7EV6XR6&JPFY1M>R5M4GUDN_8_IPHK^8__
M (B%?^"P'_1W?_E@>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0*Z/]7,=_-'[W
M_D<?^O.4_P D_NC_ /)'].%%?S'_ /$0K_P6 _Z.[_\ + \/_P#R!1_Q$*_\
M%@/^CN__ "P/#_\ \@4?ZN8[^:/WO_(/]><I_DG]T?\ Y(_IPHK^8_\ XB%?
M^"P'_1W?_E@>'_\ Y H_XB%?^"P'_1W?_E@>'_\ Y H_U<QW\T?O?^0?Z\Y3
M_)/[H_\ R1_3A7X0_P#!9#_@CA_P66_X*(_\%$?$?[2'A+X=^")O!>DZ?%X?
M^&]CJGCF*&2VTN$EFF9 GRR3S/-,<_,JRJA)V"OFW_B(5_X+ ?\ 1W?_ )8'
MA_\ ^0*/^(A7_@L!_P!'=_\ E@>'_P#Y H7#N.3NI1^]_P"0GQQE#5G"?W1_
M^2&?\0T'_!:S_HDOPU_\."G_ ,139O\ @V:_X+3W$303?"+X:.CJ5=6^($9!
M!Z@_)4O_ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+ \/\
M_P @5I_869?SQ^]__(D_ZZY+_P ^Y_='_P"2/V"_X-]_V7_V_/V)/V,[C]DS
M]NC0-%BC\)ZW(_P]U#1_$2:AG2[@M*]G(0 5\F<R%2>"DZJ,".ONZOYC_P#B
M(5_X+ ?]'=_^6!X?_P#D"C_B(5_X+ ?]'=_^6!X?_P#D"L_]7,=_-'[W_D7_
M *\Y3_)/[H__ "1_3A17\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\
MP6 _Z.[_ /+ \/\ _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
M_D'^O.4_R3^Z/_R1_3A17\Q__$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %
M@/\ H[O_ ,L#P_\ _(%'^KF._FC][_R#_7G*?Y)_='_Y(_IPHK\'?^"2'_!9
MS_@I3^T[_P %$?AK\"OCC^TC_;GA7Q!?7T>KZ5_PA^C6WGK'IUU,@\VWLTD7
M$D:-\K#.,'@D5^\5>7C<#5P%50J--M7T_P"&1[^4YMALXP[K44TD[:VO>R?1
MON%%%%<9Z@4444 %%%% !1110 4444 %%%% !1110 56U;_CQ;ZC^=6:K:M_
MQXM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /
MQ-_X.Z/^1P^!/_8,\0_^C-/K\<:_8[_@[H_Y'#X$_P#8,\0_^C-/K\<:_0,E
M_P"193^?YL_%^*O^1_6_[=_])B%%%%>H?/A1110 445]"?\ !,?]@/Q7_P %
M(/VI[']GS0/$RZ'I\.FS:MXEUPV_G-8Z?"T:.R1Y&^1I)8HU!( ,@)X!J*M2
M%&FYS=DC6A0JXFM&E35Y2=DCY[HK]7/#G_!';_@EC^V):?$3X+_\$\/VL?'V
MI_%GX=6,TKVOBZ*!M-U=XG,3>65M(3Y1F B\U7(3S$8K(I!/S3_P3_\ V2?^
M":'CGX4ZK\:O^"CG[;%_\/TM/%<VB:=X'\-V9EU:?RH()6NY%2WNI5A+3F,'
MR -T+_O,C Y(YA0E"32=U;2SOKMIYGI3R7%TZD8N4;2O:7,N73?6]M#XYHK]
M&?\ @K-_P1@^#7[)7P*\"_M;?L:_&75O%_@/QOJ=E8VUOKTL,L^;RW>>TN89
MXHXEDAD5""K(&4LG+9.WL_'?_!$+]CS2=<^(/[(7@[XW?$2Y^/OPV^$ \<:K
M?WEM8CPQ?E41GM(8P@N4),L*AVD.!+NPVTI4K,\)*FIINSOTVM9._I=%2R',
M8UI4VE>-NJL[IM6?6Z3^X_+.BOKO]C7]ACX-W?[*7C;_ (*!_MR:CKFE_#71
M4?2? >C:'>1VE_XP\0-D)!!))'(!!&58.X0\ASG$,BU\BM@L2HP,\ FNN%:%
M2<HQ^SH_7M\NIYU;#5:%.$YZ<ZNEUMW?D^G<2BBBM3G"BBB@ HHHH ^O?^""
MO_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_X?
MU9^I\#?\BNI_C?\ Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BBB@
MJMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110!SG
MQB\?#X4_"/Q3\438&Z'AOPY?:J;4''G?9[=YMF??9C\:^,OA%^SW^T?^TK^R
M7;_M=ZI^VY\3+#XC>(-%N-<T+3] \0?9M L6!=[>T-@J['C(55?<223SG'S?
M<^M:3I6OZ/=Z%KME%<V-[;207EM.N4EB=2KHP[@J2#[&OC7XD_L7^%OV/?@-
MXCU73_VYOB?X5^%VC6-U>1>$K76+5/+W;G%G;7;0F9%DD;:J(=S%^I8[J3-(
M-;=3.\3?M\_&+XF_L ?![Q3\,]3MM*^(WQG\36GA*+5EME9-.N?M$MM=WR1G
M@<PDJO\ #YP(^[5?]IGP#\6O^";6@>&/VI/ _P"U=\3/&6E67B>QL?B)X?\
M'_B,ZC:W]C</LDGA5E'V:56P%*]-R\X4A_*(_AUK7[-O[%?[&_Q ^(MJ]C8^
M'/BM;:CXCEN%*BPMM2NIKE)90?N!(BN[/0\<$XKZ)_X+/W]KXD_9$LO@IH]Q
M'/KWQ$\::1I'ARQB8-)<RFY24LJCDJ @!8< NH_B%!>BDDMFV8/QSUKX@_%O
MXU_M&Q7_ .T%XQ\&6WP8\&:;=^"[+PQXA?3X#--IDM])>72)Q=J94$6V3*!%
M88!.1O>)OVD?C%\=?@A\*?V>OAIJSZ=\4/BMX$T_5_%VN6D>P^%M'DMXS>:E
MM7'ERR,S10+Q\[Y!4H*[/]N?X:_L<>&_!DO[1'[0?P3T[Q1J^EV\.G:):;'^
MUZW<L^+73@B$?:2\I ".KJH+-C :O%-/^%GQH\!_%[X9?"OQC\2[[POXW^/=
MUK.M?$[Q/X6\F.[LX--LHWL]"T^21)%@@@64(2H)/EL0<-0)6:3_ *V/M[P3
MX2TSP%X/TOP1HL]W+::1I\5G;2WUV\\[I&@4-)(Y+2.0,EB<DY-:E>"_L"?$
MGXC^-/"?Q \#_$OQA<>([GX>_%/5O"VG^([R*-;C4+2W$+Q//Y:JC3*)C&S*
MHR4!/.:]ZIF4DT[!1110(**** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHH
MHH **** "BBB@#\3?^#NC_D</@3_ -@SQ#_Z,T^OQQK]CO\ @[H_Y'#X$_\
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
M% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%%
M!1110!^)O_!W1_R.'P)_[!GB'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?
MCC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^
M4MGP<_[">I?^FF]K^H.OC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$****^>/M0H
MHHH **** "BBB@ HHHH **** "BBB@ JMJW_ !XM]1_.K-5M6_X\6^H_G5T_
MC7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_P#!W1_R
M.'P)_P"P9XA_]&:?7XXU^QW_  =T?\CA\"?^P9XA_P#1FGU^.-?H&2_\BRG\
M_P V?B_%7_(_K?\ ;O\ Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ
M7_IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?\ Z3$****^>/M0HHHH **** "B
MBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%
M%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'
MTI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P '='_(X? G_L&>(?\
MT9I]?CC7['?\'='_ ".'P)_[!GB'_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW
M_;O_ *3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^
MO?\ @@K_ ,I;/@Y_V$]2_P#33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KX
MSB3_ 'R/^']6?J? W_(KJ?XW_P"DQ"BBBOGC[4**** "BBB@ HHHH **** "
MBBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+
M7EGOK8****!A1110 4444 %%%% 'XF_\'='_ ".'P)_[!GB'_P!&:?7XXU^Q
MW_!W1_R.'P)_[!GB'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5_P C^M_V[_Z3$***
M*]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_ "EL
M^#G_ &$]2_\ 33>U_4'7\OG_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z^,XD_WR
M/^']6?J? W_(KJ?XW_Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BBB
M@ JMJW_'BWU'\ZLU6U;_ (\6^H_G5T_C7J95OX,O1F11117HGB!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8*
M***!A1110 4444 %%%% 'XF_\'='_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\
M"?\ L&>(?_1FGU^.-?H&2_\ (LI_/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TT
MWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C
M?_I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\ 'BWU'\ZL
MU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4
M444 ?B;_ ,'='_(X? G_ +!GB'_T9I]?CC7['?\ !W1_R.'P)_[!GB'_ -&:
M?7XXU^@9+_R+*?S_ #9^+\5?\C^M_P!N_P#I,0HHHKU#Y\**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?
M\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_P#I,0HHHKYX
M^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU
M=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_  =T
M?\CA\"?^P9XA_P#1FGU^.-?L=_P=T?\ (X? G_L&>(?_ $9I]?CC7Z!DO_(L
MI_/\V?B_%7_(_K?]N_\ I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#Z]_P"""O\ REL^#G_83U+_ ---[7]0=?R^?\$%?^4MGP<_
M[">I?^FF]K^H.OC.)/\ ?(_X?U9^I\#?\BNI_C?_ *3$****^>/M0HHHH **
M** "BBB@ HHHH X#X]_M2_ #]E_3M.U;X]?$RR\-V^K321:=)>12OY[H 7 $
M:,> PZ^M>9_\/:O^"=/_ $=)HG_@'=__ !FO<O&/PZ^'WQ$MX+3X@>!-&UV*
MV<O;1:SI<5TL3$8)42*P4D=Q6!_PS)^S;_T;WX'_ /"3L_\ XW0!Y9_P]J_X
M)T_]'2:)_P" =W_\9H_X>U?\$Z?^CI-$_P# .[_^,UZG_P ,R?LV_P#1O?@?
M_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T >6?\/:O^"=/_ $=)HG_@'=__
M !FH-1_X*R?\$[I[5HXOVHM$+$C ^QW?K_UQKUK_ (9D_9M_Z-[\#_\ A)V?
M_P ;H_X9D_9M_P"C>_ __A)V?_QNFG9W)E%3BXOJ>*?\/5O^"?'_ $<[HG_@
M+=?_ !JC_AZM_P $^/\ HYW1/_ 6Z_\ C5>U_P##,G[-O_1O?@?_ ,).S_\
MC='_  S)^S;_ -&]^!__  D[/_XW6_UB?D<OU*EW?]?(\4_X>K?\$^/^CG=$
M_P# 6Z_^-4?\/5O^"?'_ $<[HG_@+=?_ !JO:_\ AF3]FW_HWOP/_P"$G9__
M !NC_AF3]FW_ *-[\#_^$G9__&Z/K$_(/J5+N_Z^1XI_P]6_X)\?]'.Z)_X"
MW7_QJC_AZM_P3X_Z.=T3_P !;K_XU7M?_#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C='UB?D'U*EW?]?(\4_X>K?\ !/C_ *.=T3_P%NO_
M (U1_P /5O\ @GQ_T<[HG_@+=?\ QJO:_P#AF3]FW_HWOP/_ .$G9_\ QNC_
M (9D_9M_Z-[\#_\ A)V?_P ;H^L3\@^I4N[_ *^1XI_P]6_X)\?]'.Z)_P"
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
MWOP/_P"$G9__ !NC_6/'?RQ^Y_YA_J-E/\\_OC_\B?R>?\,J?&O_ *!&B?\
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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 **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>blkb-20250630_g9.jpg
<TEXT>
begin 644 blkb-20250630_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** *^K:MIN@Z5=:YK5]%:V=E;O/=W,S[4BB12S.Q/0  D
MGVKSO]FS]K7X-?M5_">Y^-OPLU.\3PW:ZA/:2:AK5DUFI,*JTD@\S_EF-^-_
M3*L."IKRC_@LS\4]1^%/_!.WQ[=Z-<M%>:[#;:)$Z_\ /.ZG2.<?C!YR_C5'
M]G']BCX;?%W_ ()3_#G]F/QW<:E9Z)K7A;2=8U<:/=+#-++-+'J4D9<JWRM(
MY5N,XZ$$ BTERW9-WS6/=/!7[5/[,?Q)\6'P'\._VB? ^NZV"<:3H_BJTN;A
ML EML<<A9L8.< XQSBN]K\6/^"I?['7P)_9N_:L^$?PC_8*T.^T?QUJKK+<Z
M99ZS<W<D%R;F);"X#32.\3LPG)P0H6-6P!R?VG&<#<<GN:)122:ZA%MMIF?X
MJ\6>%? OA^Z\6^-O$VGZ-I5C'YE[J>JWJ6]O;IG&YY)"%09(Y)%0^%/'?@OQ
M_P"$X/'?P^\5:=X@T:[C=[+5-"O8[NWN0K,K>7)$S*^&5EX)Y!'45\8_\%F/
MV07^+GP;\7?M#>,?C1XB_L;P3X),N@> ;)A%8?VFLK[KZ<Y/G,4D5 NU2OE_
M?(8K7H'_  18_P"49?PQ_P"N.K?^G>]HY5R7"[YK'K'[+/[6_P %_P!L7P)>
M_$'X*:Q=W%GIVK2:;J%OJ-DUM<6UPBJQ5XVY *NI!Z'D=00-[1?V@/@/XE\?
M3_"GP[\:_"5_XHM6=;GPW9>([66_B*??#6ZR&12N.05X[U\"?L7_ /"1_"#_
M (*@_M4_LL> ;K[&/$>C7>OZ%&K[4M[YC'-!M[)@:D?PC7T%?/GP/T3PUIGA
M7]GWX>Z)\*=3\-?%KX;?%6\USXO>(]1\,S6;:9H\-XT\MQ>WCHJO$+8(,,Y_
MU3+@;UW5[--D\[L?L3\2_B_\+/@WI=IK7Q7^(.D>';2_OTLK&?5[](%N+E\E
M84W$;W(!.T9. 3VKHZ^"?@!KFA?MY?M467[<?Q]U^PT7X>>&;V:P^ /A/7[V
M.W?5)UD"2ZR8I&&]RZ@( "0RJ.L(9_O:HDK%IW"BBBI&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\>_\ !=;P=J'B
MK_@G/XGO]/B:0Z'K&F:A,BC)\L720L<>WG;CZ $]J9K'[;B?LQ_\$@O W[2_
MACPZNLZA'X T/3M-M7)\A+]K>.W+3%>?+CD1R0,%BH7*ELCZC^+GPR\,?&GX
M7>(?A)XSMS)I7B31[C3K]5^\(YHRA93V89W ]B :\N_X)W?LQ?$K]CS]FFR^
M 'Q)\?:=XC;1M6O&T6]TVWDC6.RED\U8V$G.X2/,>. &4#.,U::Y+/N2T^8_
M,C_@GW^WI^QE\%/B)K7[6O[76K>-O&7QD\17,S/J<6A0RVVDQ/\ *1 6G7]X
MR84L%41QXB0!=Q?]"_V@O^"G'A'X'?%7X-?#FQ^$6M:[;_&);.73]3CN! ;&
M&YEACC)B*,99!YRLT>Y=HQR<U]/TUX()7226%&:,Y1F4$J?;THE*,G>P*+2M
M<^(/^"R_[<_P,^$_P5\8?LB>*WU@>+O%_@@7&D"VTW?:[)9WC7?*6&T[H),X
M!QQZUA_\$+?VSO@SXR_9[\*?L8Z.VK?\)GX7T/4]1U02Z?BT\EM4D<;90QR<
M747! YW#/'/W[3+CS_(?[*4\W8?+\S.W=CC..V:.9<G+8+/FN?G3^R!$?B7_
M ,%Y/CU\2=+&_3] \.-IL\R\@7*#3[382. <VT__ 'P:[S]K'Q3XC_X*'_M)
M_P##O3X1:S<6W@#PI/#??'7Q/82$;]K[HM&B<<>8S+\_7#*?^>+JWI?_  3G
M_86UW]C?0_&WB+XE^-K+Q+XW^('B>35?$6MV$#QQ.N7:.,!_F.))9W)XYEQ_
M#D_1.GZ+HVD27$VE:3;6KW<QFNFMX%0S2'J[D ;F/J>:;DE+02B[:GX__MB^
M&/V??AO^T)^TG\/_ -HWP;%;7[?#[2;#]GJSDTR9XH8X[98X8M/V*53;)Y0.
M,<K,"<E\_IU^Q1I?Q$T3]D/X::1\6DNU\1VW@K3H]7CO\_:$E%N@VR[N?, P
M&SSN!SS7I4]E9W,L4]S:12/"VZ%WC!,9QC*D]#CTJ6E*?,K#4;.X4445!044
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%?S\?\%+/^"J?_!:?]@?]LOQC^SIJ/[7D[Z98WOVSPK?3_#[
MP_F]TF<E[:3/]G_,P7,;D<>9%(.U>#_\1$7_  6*_P"CP/\ S'_A[_Y7UNL/
M-JZ:,G6BG8_I_HKXW_X(?_$+]N/XY_L:6O[1?[<OQ<G\1ZGXWO3>>$[&3P]I
M^GBPTE 4CD(L[>'>T[!Y 7W#R_)*XW-G[(K&2Y78T3NKA1112&%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!^8'_!SU^P9_POO]E>Q_:Z\"Z-YOB?X5[O[9\F/,EUH,S#SLXY;[
M/*5F'94:X/>OQB_X)I_L8:]^WQ^V7X._9TTZ.=-,OKW[9XJOH!S9:3 0]S)G
M^%BN(T)X\R6,=Z_K/\2^&]!\8^'-0\(^*=)@O],U6REL]2L;E-T=S!*A22-P
M>JLK$$=P:^*O^"/G_!(30?\ @FEXC^*OB[4;Z#4]3\4^*)K/PK?;M\EKX:B?
M?;1N>TTC,3*!P3#%Z5T0J\M-HQG3YIIGVKX:\-Z#X.\.:?X1\+:3!8:9I5E%
M9Z;8VR;8[:") D<: =%55  [ 5=HHKG-@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ;-)Y432XSM4G'K5'^W?^G7_P ?_P#K5<N_
M^/27_KFW\JPZZ:-.$XNZ.'%UJE*246:']N_].O\ X_\ _6H_MW_IU_\ '_\
MZU9]%;>QI=CE^M5^_P"1H?V[_P!.O_C_ /\ 6H_MW_IU_P#'_P#ZU9]%'L:7
M8/K5?O\ D:']N_\ 3K_X_P#_ %J/[=_Z=?\ Q_\ ^M6?11[&EV#ZU7[_ )&A
M_;O_ $Z_^/\ _P!:C^W?^G7_ ,?_ /K5GT4>QI=@^M5^_P"1H?V[_P!.O_C_
M /\ 6H_MW_IU_P#'_P#ZU9]%'L:78/K5?O\ D:']N_\ 3K_X_P#_ %J/[=_Z
M=?\ Q_\ ^M6?11[&EV#ZU7[_ )&A_;O_ $Z_^/\ _P!:C^W?^G7_ ,?_ /K5
MGT4>QI=@^M5^_P"1H?V[_P!.O_C_ /\ 6IT.L^;*L7V;&Y@,[^GZ5FU):?\
M'W%_UT7^=)T:=MAQQ5=R2O\ D;E%%%<)ZX4444 %%%% !1110!YE^U;^V/\
MLX?L0_#JS^+'[4'Q&_X1CP_?ZU'I-I?_ -D7E[YEY)%-,D6RTAE<9C@E;<5"
MC9@G) /SY_Q$*_\ !'__ *.[_P#+ \0?_(%>,_\ !UM_RCM\'_\ 99M._P#3
M5JU?SZU])E>3X;&X7VLVT[O:W^3/A<_XGQ^59BZ%*,6K)ZIWU])(_IP_XB%?
M^"/_ /T=W_Y8'B#_ .0*/^(A7_@C_P#]'=_^6!X@_P#D"OYCZ*]'_5S _P T
MOO7^1XG^O.;?R0^Z7_R1_3A_Q$*_\$?_ /H[O_RP/$'_ ,@4?\1"O_!'_P#Z
M.[_\L#Q!_P#(%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_DC^G#_ (B%?^"/_P#T
M=W_Y8'B#_P"0*/\ B(5_X(__ /1W?_E@>(/_ ) K^8^BC_5S _S2^]?Y!_KS
MFW\D/NE_\D?TX?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!'_\ Z.[_
M /+ \0?_ "!7\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/Z</^(A7_ ((__P#1
MW?\ Y8'B#_Y H_XB%?\ @C__ -'=_P#E@>(/_D"OYCZ*/]7,#_-+[U_D'^O.
M;?R0^Z7_ ,D?TX?\1"O_  1__P"CN_\ RP/$'_R!1_Q$*_\ !'__ *.[_P#+
M \0?_(%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_ )(_IP_XB%?^"/\ _P!'=_\
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
M:?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%%
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
MX;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\
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
M-3M)KN"'S#;3H]M!)"S(ORMAE9N.,$AN*U%=GTM1114%!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,N+>"[@>UNH4DBE0
MI)'(H*LI&""#U!':GT4 ?+O@W]AW]I?X#:-=?"_]EO\ ;/C\-> I+N:71]"\
M0> H=6NM 25VD>*TN6N(]T89F*+*C[<_Q<YY?X7_ +&_[6O@+X+^.OV*=.\>
MV6A:7XADO-6T[X]:,QGU2\N+F\C>YAO[&25'^URPM*@N8I=BI&N-KA<_95%5
MSLGE1\__ +,G[+/[27[.T/ASP0?VG/"M]X$\/VY@'A/2/A,FG--'L8#%S]OE
M97\QA(SE69R&W'+%J[#]L+X"^._VF/@3J?P8\!?&B?P)+K$D<>HZS;:4;MYK
M/GS;;:)H659!A697!V[EZ,:]0HI<SO<=E:QX;\ /V;_VA_A.FG>"_''[0WA'
MQ!X#T_2GT]/!FE?":+2XS#Y91$$@O9@$'=2AWC(/7-9OQ\_X)K_LS?&#P]HF
MC>$OA)X%\(S:5XMTW5[J\TWP%9%KVWMIQ)+9-L$9$<RC8Q)88/*-TKZ$HI\S
MO<+*Q5T31-&\-:-:>'?#FD6NGZ?86R6]C8V5NL4-O"BA4CC10%154 !0
M*M445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N(_:,^ /@3
M]I_X-ZU\$OB.ERNF:S"@^U6,OEW%I-&ZR0W$3X.V1)$5@<$'&"""0>WHH3LP
M/DGXM?L/?MR?&/X-ZK\"O&?_  4$M+K0KW2WM'EA^&\=M?:FFW"PWEPET?W;
M8 D,2(TBE@>"0:WCO]D/]J3]J[X4>"? GQ'U[PU\)X?AYK'EW'A'3-''B'0?
M%"6T5O\ 8;H1FYMWCMHV$@6UGW?,H+A@%)^OZ*KG9/*CSSX%^ OVBO!4NI'X
M[?M Z1XWBG2(:7'I?@1=&^Q%=^\L5NI_-# I@87;L[YXX#]L3]C?XI_M/?$+
MP9XN\+_M$6/AS2O!LYOH/"^L>"1J]C=ZD"?+O)4-W ':-3\BN&"MEA@DU]!4
M4KM.X[)JQY'H?PG_ &MX_AIKWAGQ3^UWIEUXDO9K9_#_ (GTSX:P6JZ6(Y T
MB26LEU,MRLBC8?F0JK':0V&'.>$OV1?B[XH^-GAGXX?M4?M!6?C&X\#_ &B3
MPAH'A_PD-(L+6ZGB\J2[F#3SR7$OEDA0654)) R:]_HHYF%D%%%%(84444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
#'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jul. 28, 2025</div></th>
</tr>
<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,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">48,509,032<span></span>
</td>
</tr>
<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">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>39
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 41,566<span></span>
</td>
<td class="nump">$ 67,628<span></span>
</td>
</tr>
<tr class="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">870,248<span></span>
</td>
<td class="nump">741,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $7,131 and $5,228 at June&#160;30, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="nump">145,237<span></span>
</td>
<td class="nump">83,539<span></span>
</td>
</tr>
<tr class="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">5,696<span></span>
</td>
<td class="nump">1,970<span></span>
</td>
</tr>
<tr class="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">91,222<span></span>
</td>
<td class="nump">81,287<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,153,969<span></span>
</td>
<td class="nump">976,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">83,052<span></span>
</td>
<td class="nump">91,926<span></span>
</td>
</tr>
<tr class="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">5,266<span></span>
</td>
<td class="nump">26,554<span></span>
</td>
</tr>
<tr class="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">153,604<span></span>
</td>
<td class="nump">148,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,057,927<span></span>
</td>
<td class="nump">1,052,506<span></span>
</td>
</tr>
<tr class="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">120,791<span></span>
</td>
<td class="nump">132,881<span></span>
</td>
</tr>
<tr class="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">54,784<span></span>
</td>
<td class="nump">67,221<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,629,393<span></span>
</td>
<td class="nump">2,495,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">42,664<span></span>
</td>
<td class="nump">50,810<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">40,863<span></span>
</td>
<td class="nump">75,543<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">874,757<span></span>
</td>
<td class="nump">742,340<span></span>
</td>
</tr>
<tr class="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">22,566<span></span>
</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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">399,207<span></span>
</td>
<td class="nump">359,529<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,380,057<span></span>
</td>
<td class="nump">1,252,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">1,136,112<span></span>
</td>
<td class="nump">1,051,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">9,773<span></span>
</td>
<td class="nump">9,518<span></span>
</td>
</tr>
<tr class="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,179<span></span>
</td>
<td class="nump">2,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">5,526<span></span>
</td>
<td class="nump">34,186<span></span>
</td>
</tr>
<tr class="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">7,796<span></span>
</td>
<td class="nump">4,796<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,541,443<span></span>
</td>
<td class="nump">2,353,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock; 20,000,000 shares authorized, none outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">180,000,000<span></span>
</td>
<td class="nump">180,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">72,263,568<span></span>
</td>
<td class="nump">70,943,373<span></span>
</td>
</tr>
<tr class="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">48,506,643<span></span>
</td>
<td class="nump">49,245,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized, 72,263,568 and 70,943,373 shares issued at June&#160;30, 2025 and December&#160;31, 2024, respectively; 48,506,643 and 49,245,588 shares outstanding at June&#160;30, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">$ 1,347,234<span></span>
</td>
<td class="nump">$ 1,291,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">23,756,925<span></span>
</td>
<td class="nump">21,697,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 23,756,925 and 21,697,785 shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="num">$ (1,199,608)<span></span>
</td>
<td class="num">$ (1,060,348)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(6,292)<span></span>
</td>
<td class="num">(4,869)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="num">(53,456)<span></span>
</td>
<td class="num">(84,303)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">87,950<span></span>
</td>
<td class="nump">141,993<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,629,393<span></span>
</td>
<td class="nump">$ 2,495,715<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/2009/role/commonPracticeRef<br> -Topic 815<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/2147480870/815-30-50-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 (g)(2)(ii)<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 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 6: 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 7: 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 8: 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/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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 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)(i))<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)(4)(iii)(A))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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/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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: 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 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<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)(4)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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://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 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: 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 3: 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 4: 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: 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 3: 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 4: 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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: 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 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 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 10: 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 11: 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 12: 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 13: 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><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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(14))<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 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 21: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<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)(5))<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 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: 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 31: 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 32: 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: 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 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)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://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 5: 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 6: 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 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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(28))<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/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 equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>40
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 7,131<span></span>
</td>
<td class="nump">$ 5,228<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>41
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 281,382<span></span>
</td>
<td class="nump">$ 287,286<span></span>
</td>
<td class="nump">$ 552,043<span></span>
</td>
<td class="nump">$ 566,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">113,633<span></span>
</td>
<td class="nump">124,700<span></span>
</td>
<td class="nump">228,448<span></span>
</td>
<td class="nump">250,906<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">167,749<span></span>
</td>
<td class="nump">162,586<span></span>
</td>
<td class="nump">323,595<span></span>
</td>
<td class="nump">315,630<span></span>
</td>
</tr>
<tr class="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">44,046<span></span>
</td>
<td class="nump">47,081<span></span>
</td>
<td class="nump">88,690<span></span>
</td>
<td class="nump">97,946<span></span>
</td>
</tr>
<tr class="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">33,595<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">67,154<span></span>
</td>
<td class="nump">81,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,856<span></span>
</td>
<td class="nump">33,443<span></span>
</td>
<td class="nump">89,535<span></span>
</td>
<td class="nump">81,197<span></span>
</td>
</tr>
<tr class="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">566<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,806<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">111,063<span></span>
</td>
<td class="nump">120,494<span></span>
</td>
<td class="nump">246,479<span></span>
</td>
<td class="nump">262,819<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 from operations</a></td>
<td class="nump">56,686<span></span>
</td>
<td class="nump">42,092<span></span>
</td>
<td class="nump">77,116<span></span>
</td>
<td class="nump">52,811<span></span>
</td>
</tr>
<tr class="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">(18,411)<span></span>
</td>
<td class="num">(15,715)<span></span>
</td>
<td class="num">(35,356)<span></span>
</td>
<td class="num">(25,991)<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">1,118<span></span>
</td>
<td class="nump">3,310<span></span>
</td>
<td class="nump">3,223<span></span>
</td>
<td class="nump">6,657<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 before provision for income taxes</a></td>
<td class="nump">39,393<span></span>
</td>
<td class="nump">29,687<span></span>
</td>
<td class="nump">44,983<span></span>
</td>
<td class="nump">33,477<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">13,413<span></span>
</td>
<td class="nump">7,883<span></span>
</td>
<td class="nump">14,136<span></span>
</td>
<td class="nump">6,427<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</a></td>
<td class="nump">$ 25,980<span></span>
</td>
<td class="nump">$ 21,804<span></span>
</td>
<td class="nump">$ 30,847<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
</tr>
<tr class="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 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.54<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="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.54<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
</tr>
<tr class="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">47,784,062<span></span>
</td>
<td class="nump">50,747,337<span></span>
</td>
<td class="nump">48,104,780<span></span>
</td>
<td class="nump">51,399,853<span></span>
</td>
</tr>
<tr class="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">48,248,057<span></span>
</td>
<td class="nump">51,677,418<span></span>
</td>
<td class="nump">48,786,793<span></span>
</td>
<td class="nump">52,371,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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 7,324<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 10,583<span></span>
</td>
<td class="num">$ (846)<span></span>
</td>
</tr>
<tr class="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">(5,314)<span></span>
</td>
<td class="num">(1,386)<span></span>
</td>
<td class="num">(12,006)<span></span>
</td>
<td class="nump">2,709<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">2,010<span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
<td class="num">(1,423)<span></span>
</td>
<td class="nump">1,863<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</a></td>
<td class="nump">$ 27,990<span></span>
</td>
<td class="nump">$ 20,757<span></span>
</td>
<td class="nump">$ 29,424<span></span>
</td>
<td class="nump">$ 28,913<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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( 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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: 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 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(2)(a))<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 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/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 5: 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 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 9: 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 10: 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 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(2))<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 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 13: 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 14: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<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)(iv))<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)(5))<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/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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-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_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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/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 6: 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 7: 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 8: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: 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 5: 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 6: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </div>
<div>USD ($)</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_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</a></td>
<td class="nump">$ 30,847<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
</tr>
<tr class="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 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">43,346<span></span>
</td>
<td class="nump">60,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts and sales returns</a></td>
<td class="nump">3,780<span></span>
</td>
<td class="nump">519<span></span>
</td>
</tr>
<tr class="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">49,422<span></span>
</td>
<td class="nump">57,856<span></span>
</td>
</tr>
<tr class="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">(653)<span></span>
</td>
<td class="num">(18,810)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposition of businesses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,561<span></span>
</td>
</tr>
<tr class="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="num">(5,407)<span></span>
</td>
<td class="nump">2,462<span></span>
</td>
</tr>
<tr class="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">(64,984)<span></span>
</td>
<td class="num">(53,062)<span></span>
</td>
</tr>
<tr class="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">(8,910)<span></span>
</td>
<td class="num">(2,473)<span></span>
</td>
</tr>
<tr class="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="num">(8,408)<span></span>
</td>
<td class="nump">19,146<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">(10,208)<span></span>
</td>
<td class="num">(13,579)<span></span>
</td>
</tr>
<tr class="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">38,158<span></span>
</td>
<td class="nump">36,228<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">68,329<span></span>
</td>
<td class="nump">118,435<span></span>
</td>
</tr>
<tr class="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">(1,311)<span></span>
</td>
<td class="num">(6,118)<span></span>
</td>
</tr>
<tr class="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 development costs</a></td>
<td class="num">(27,787)<span></span>
</td>
<td class="num">(28,392)<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 );">Cash used in disposition of business</a></td>
<td class="num">(12,235)<span></span>
</td>
<td class="num">(1,179)<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(5,029)<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">(41,333)<span></span>
</td>
<td class="num">(40,718)<span></span>
</td>
</tr>
<tr class="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">272,300<span></span>
</td>
<td class="nump">1,211,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(187,666)<span></span>
</td>
<td class="num">(966,680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,458)<span></span>
</td>
</tr>
<tr class="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">(38,655)<span></span>
</td>
<td class="num">(54,483)<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">128,582<span></span>
</td>
<td class="nump">106,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ChangeInCustomerFundsReceivable', window );">Change in customer funds receivable</a></td>
<td class="num">(3,262)<span></span>
</td>
<td class="num">(2,577)<span></span>
</td>
</tr>
<tr class="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, including excise tax payments</a></td>
<td class="num">(103,205)<span></span>
</td>
<td class="num">(262,596)<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">68,094<span></span>
</td>
<td class="nump">25,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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash, cash equivalents and restricted cash</a></td>
<td class="nump">7,212<span></span>
</td>
<td class="num">(523)<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,302<span></span>
</td>
<td class="nump">102,851<span></span>
</td>
</tr>
<tr class="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">809,512<span></span>
</td>
<td class="nump">728,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">911,814<span></span>
</td>
<td class="nump">$ 831,108<span></span>
</td>
</tr>
<tr class="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">41,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">870,248<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">$ 911,814<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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(h)(1)(Note 1))<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> -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 change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor 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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, 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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript: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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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 activity, 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 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: 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 equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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>43
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 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="text">&#160;<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</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="text">&#160;<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</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="text">&#160;<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</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="text">&#160;<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 Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,943,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 141,993<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (1,060,348)<span></span>
</td>
<td class="nump">1,291,442<span></span>
</td>
<td class="num">(4,869)<span></span>
</td>
<td class="num">(84,303)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2024</a></td>
<td class="num">(21,697,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,697,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 4,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,867<span></span>
</td>
</tr>
<tr class="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">(1,513,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(100,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (100,425)<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 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,023,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(532,179)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(37,948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (37,948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">28,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,120<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">299,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(3,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,433)<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,258,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</a></td>
<td class="nump">33,175<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (1,198,721)<span></span>
</td>
<td class="nump">1,319,562<span></span>
</td>
<td class="num">(8,302)<span></span>
</td>
<td class="num">(79,436)<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,742,986)<span></span>
</td>
<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, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,943,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 141,993<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (1,060,348)<span></span>
</td>
<td class="nump">1,291,442<span></span>
</td>
<td class="num">(4,869)<span></span>
</td>
<td class="num">(84,303)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Dec. 31, 2024</a></td>
<td class="num">(21,697,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,697,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 30,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,263,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</a></td>
<td class="nump">$ 87,950<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (1,199,608)<span></span>
</td>
<td class="nump">1,347,234<span></span>
</td>
<td class="num">(6,292)<span></span>
</td>
<td class="num">(53,456)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2025</a></td>
<td class="num">(23,756,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,756,925)<span></span>
</td>
<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,258,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</a></td>
<td class="nump">$ 33,175<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (1,198,721)<span></span>
</td>
<td class="nump">1,319,562<span></span>
</td>
<td class="num">(8,302)<span></span>
</td>
<td class="num">(79,436)<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,742,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">25,980<span></span>
</td>
<td class="text">&#160;<span></span>
</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">25,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares, Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (19)<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 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">4,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(13,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(868)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (868)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,672<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">23,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(22,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,010<span></span>
</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,010<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, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,263,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2025</a></td>
<td class="nump">$ 87,950<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (1,199,608)<span></span>
</td>
<td class="nump">$ 1,347,234<span></span>
</td>
<td class="num">$ (6,292)<span></span>
</td>
<td class="num">$ (53,456)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares at Jun. 30, 2025</a></td>
<td class="num">(23,756,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,756,925)<span></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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>44
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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, India and the United Kingdom, supporting users in 100+ countries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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>45
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 condensed consolidated balance sheets, condensed 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, 2024 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three and/or six months ended June&#160;30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2025, 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, 2024, 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%">Reclassifications</span></div><div style="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 from "recurring" and "one-time services and other" have been combined within "revenue" beginning in 2025 due to the immateriality of our one-time services and other revenue. In order to provide comparability between periods presented, our &#8220;recurring&#8220; and &#8220;one-time services and other" revenue lines have been combined within &#8220;revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period. Similarly, "cost of recurring" and "cost of one-time services and other" have been combined within "cost of revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period.</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%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div><div style="margin-top:9pt"><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, 2024, filed with the SEC on February&#160;21, 2025.</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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>46
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Earnings 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 per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method,&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon vesting of restricted stock awards and units.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2025</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%">2024</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%">2025</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%">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: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</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,980&#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%">21,804&#160;</span></td><td style="background-color:#ffffff;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%">30,847&#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%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">47,784,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">48,104,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,399,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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%">463,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">682,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">48,248,057&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,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="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%">48,786,793&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 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.54&#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.43&#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.64&#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.53&#160;</span></td><td style="background-color:#ebfbff;padding: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.54&#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.42&#160;</span></td><td style="background-color:#ffffff;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.63&#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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><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 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%">681,085&#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%">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="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,154,673&#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,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></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>47
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 1 - Quoted prices for identical assets or liabilities in active markets; </span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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="3" style="display:none"></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="display:none"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ebfbff;border-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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">1,321&#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%">1,321&#160;</span></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td colspan="3" style="display:none"></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%">1,321&#160;</span></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%">1,321&#160;</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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">2,497&#160;</span></td><td style="background-color:#ffffff;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%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">1,359&#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%">1,359&#160;</span></td><td style="background-color:#ebfbff;padding: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%">Total financial liabilities</span></td><td colspan="3" style="display:none"></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%">3,856&#160;</span></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%">3,856&#160;</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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,288&#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,288&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">10,550&#160;</span></td><td style="background-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%">&#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%">10,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 7 to these 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%">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, 2025 and December&#160;31, 2024, 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, 2025 and December&#160;31, 2024, 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, 2025.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no 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, 2025.</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://www.xbrl.org/2009/role/commonPracticeRef<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>48
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Consolidated Financial Statement Details</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. Consolidated Financial Statement Details</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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%">869,061&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740,370&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,514&#160;</span></td><td style="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%">870,248&#160;</span></td><td style="background-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%">741,884&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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%">56,515&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,911&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:#ebfbff;padding:2px 0 2px 1pt;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,476&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,450&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-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%">9,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,067&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,789&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,027&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,550&#160;</span></td><td style="background-color:#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%">15,888&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,026&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">146,006&#160;</span></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%">148,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">54,784&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,221&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">91,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $18.5 million and $18.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%">(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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our global enterprise resource planning, 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, 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"><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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,643&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,844&#160;</span></td><td style="background-color:#ebfbff;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%">Customer credit balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,967&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,285&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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,766&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,151&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,455&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,060&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,489&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation 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:10pt;font-weight:400;line-height:120%">919&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,292&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued costs to sell EVERFI</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">13,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,958&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,035&#160;</span></td><td style="background-color:#ebfbff;padding: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%">48,659&#160;</span></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%">80,339&#160;</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%">7,796&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,796&#160;</span></td><td style="background-color:#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%">40,863&#160;</span></td><td style="background-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%">75,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></div><div style="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%">(2)</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">As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</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%">2025</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%">2024</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%">2025</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,968&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,623&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(2,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,172&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,499&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">1,118&#160;</span></td><td style="background-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,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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,223&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Debt</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average<br/>effective interest rate at</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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%">325,400&#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%">229,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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%">780,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%">790,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.59&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#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%">54,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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.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></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%">691&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,783&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">9.13&#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.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></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,160,361&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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.78&#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%">5.75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,683&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,833&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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%">22,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,136,112&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051,110&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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.77&#160;</span></td><td style="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%">5.73&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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 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%">In April 2024, we entered into a five-year $1.5 billion senior credit facility (the "2024 Credit Facilities"). At June 30, 2025, 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, 2025, 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, 2025:</span></div><div style="margin-top:3pt"><table style="border-collapse: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, 2025, 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, 2024</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,783&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,092)</span></td><td style="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, 2025</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%">691&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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 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 4: 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 5: 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 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 (d)<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)(3)<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 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 9: 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 10: 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 11: 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 12: 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 13: 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 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> -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 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 (a)<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 (b)<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Derivatives Instruments</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Derivative Instruments</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our derivative instruments are governed by International Swap Dealers Association, Inc. master agreements with our counterparties. As of June&#160;30, 2025 and December&#160;31, 2024, 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 2020 Credit Agreement. As of June&#160;30, 2025 and December&#160;31, 2024, the aggregate notional values of the interest rate swaps were $700.0 million. 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, 2025 and December&#160;31, 2024, 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 $35.7 million CAD and $32.8 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, 2025 and December&#160;31, 2024, 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.8 million and &#163;12.9 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other current assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,359&#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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,262&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,497&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856&#160;</span></td><td style="background-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%">&#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></tr></table></div><div style="margin-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%">(Loss) gain recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of (loss) gain </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income</span></div></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 loss into income</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/>2025</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, 2025</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, 2025</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%">(1,176)</span></td><td 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%">1,518&#160;</span></td><td style="background-color:#ffffff;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%">2,437&#160;</span></td><td style="background-color:#ffffff;padding: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%">(541)</span></td><td 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%">138&#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%">434&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">(818)</span></td><td 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/>2024</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, 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 #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, 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;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%">(56)</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, 2025 that is expected to be reclassified into earnings within the next twelve months is $2.3 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2025 and 2024. See Note 10 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/820/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for corporate offices and subleased offices. As of June&#160;30, 2025, we did not have any operating leases that had not yet commenced.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Release from Washington, DC lease</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025, we made a one-time cash release payment of $28.0 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space. During the six months ended June&#160;30, 2025, we recorded a loss on lease termination of $24.3 million in general and administrative expense. </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: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: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%">2025</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%">2024</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%">2025</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%">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: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%">224&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">(210)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,169)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">168&#160;</span></td><td style="background-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,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 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%">123&#160;</span></td><td style="background-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,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></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, 2025 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%">2025 - 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%">852&#160;</span></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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,962&#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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,931&#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%">2028&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,764&#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%">2029&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#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%">528&#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%">8,093&#160;</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%">(1,124)</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%">6,969&#160;</span></td><td style="background-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, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $170.6 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"). For the three months ended June&#160;30, 2025, we incurred insignificant net pre-tax expenses related to the Security Incident. For the six months ended June&#160;30, 2025, we incurred net pre-tax expenses of $2.6 million related to the Security Incident for ongoing legal fees and accruals for loss contingencies. As of June&#160;30, 2025, we have recorded approximately $1.6 million in aggregate liabilities for loss contingencies 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, but we believe that they are not reasonably likely, either separately or in the aggregate, to have a material adverse impact on our results of operations, cash flows or financial condition. For more information about the 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&#160;21, 2025 and Note 8 to our unaudited, condensed consolidated financial statements contained in our Quarterly Report on Form 10-Q filed with the SEC on April 30, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. Income Taxes</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax provision 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%">2025</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%">2024</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%">2025</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</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%">13,413&#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%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,136&#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%">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></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%">34.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">31.4&#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%">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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in our effective income tax rate for the three and six months ended June&#160;30, 2025 when compared to the same periods in 2024 were primarily due to the unfavorable impact of a valuation allowance recorded against our net U.S. deferred tax assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted the reconciliation bill commonly referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;), which introduced significant changes to U.S. tax law. Key provisions include the permanent extension of certain elements of the Tax Cuts and Jobs Act, modifications to the international tax framework, and the restoration of immediate expensing for research and development expenditures. The legislation contains multiple effective dates, with certain provisions taking effect in 2025 and others phased in through 2027. Given the complexity and phased implementation of the OBBBA, we are currently assessing the potential impacts of the legislation on our consolidated financial statements.</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 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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="#ic4ac21d798c247229aaf9796f1448243_184" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">39</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 July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program to $800.0 million available for repurchases.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, we did not repurchase any shares of our common stock. During the six months ended June&#160;30, 2025, we repurchased an aggregate of 1,513,022 shares for $100.0 million. The remaining amount available to purchase stock under the approved stock repurchase program was $544.5 million as of June&#160;30, 2025.</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 (loss) income by component</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(loss) income</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">2025</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%">2024</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%">2025</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,302)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,869)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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></tr><tr><td colspan="3" style="background-color:#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%">1,107&#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,253&#160;</span></td><td style="background-color:#ffffff;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%">7,799&#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%">8,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $&#8212;, $(974), $2,763 and $(3,940)</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%">(3,658)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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%">(6,372)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,468&#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,763)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,949&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,656)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,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="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,634)</span></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%">(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></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%">(5,314)</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%">(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="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%">(12,006)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td 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%">(4,207)</span></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%">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 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%">(4,207)</span></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%">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></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%">(9,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,668)</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%">(9,846)</span></td><td style="background-color:#ffffff;padding: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%">7,324&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,583&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(2,085)</span></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%">(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="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%">(2,085)</span></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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,292)</span></td><td style="background-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%">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,292)</span></td><td style="background-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%">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></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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 (b)<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 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: 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 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 (a)<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 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 7: 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 8: 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 9: 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 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>54
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Segment Information</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one operating segment and one reportable segment. Our chief operating decision maker is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive income as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other segment items include amortization, interest expense, other income, net, and income tax provision on our consolidated statements of comprehensive income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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, 2025, 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%">50%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations  for 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 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/>2025</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/>2024</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%">401,386&#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%">361,544&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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, 2025 was primarily due to a seasonal increase in customer contract billings.</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 billings and 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, 2025 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 $272 million. The amount of revenue recognized during the six months ended June&#160;30, 2025 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 location 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%">2025</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%">2024</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%">2025</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%">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: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%">231,001&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">460,218&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">33,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">59,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">16,673&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">31,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%">30,487&#160;</span></td><td style="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%">281,382&#160;</span></td><td style="background-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%">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 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%">552,043&#160;</span></td><td style="background-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%">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></tr></table></div><div style="margin-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 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%">2025</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%">2024</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%">2025</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%">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: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%">180,224&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">356,160&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">95,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">183,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;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-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-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%">275,631&#160;</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%">281,376&#160;</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%">539,681&#160;</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%">552,894&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</span></td><td style="background-color:#ffffff;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%">12,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;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%">281,382&#160;</span></td><td style="background-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%">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 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,043&#160;</span></td><td style="background-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%">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></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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 (a)<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 (b)<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 (c)<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 (d)<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 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: 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 11: 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>56
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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</a></td>
<td class="nump">$ 25,980<span></span>
</td>
<td class="nump">$ 4,867<span></span>
</td>
<td class="nump">$ 21,804<span></span>
</td>
<td class="nump">$ 5,246<span></span>
</td>
<td class="nump">$ 30,847<span></span>
</td>
<td class="nump">$ 27,050<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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>57
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<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%">During the three months ended June 30, 2025, none of the Company&#8217;s directors or executive officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Company securities.</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_Rule10b51ArrAdoptedFlag', window );">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_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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">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>
</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 condensed consolidated balance sheets, condensed 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, 2024 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three and/or six months ended June&#160;30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2025, 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, 2024, 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_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 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 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%">2025</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%">2024</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%">2025</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%">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: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</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,980&#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%">21,804&#160;</span></td><td style="background-color:#ffffff;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%">30,847&#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%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">47,784,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">48,104,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,399,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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%">463,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">682,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">48,248,057&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,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="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%">48,786,793&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 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.54&#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.43&#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.64&#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.53&#160;</span></td><td style="background-color:#ebfbff;padding: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.54&#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.42&#160;</span></td><td style="background-color:#ffffff;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.63&#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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><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 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%">681,085&#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%">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="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,154,673&#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,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></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>60
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 colspan="3" style="display:none"></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="3" style="display:none"></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="display:none"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ebfbff;border-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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">1,321&#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%">1,321&#160;</span></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td colspan="3" style="display:none"></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%">1,321&#160;</span></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%">1,321&#160;</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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">2,497&#160;</span></td><td style="background-color:#ffffff;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%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">1,359&#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%">1,359&#160;</span></td><td style="background-color:#ebfbff;padding: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%">Total financial liabilities</span></td><td colspan="3" style="display:none"></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%">3,856&#160;</span></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%">3,856&#160;</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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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 colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,288&#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,288&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">10,550&#160;</span></td><td style="background-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%">&#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%">10,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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>61
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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%">869,061&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740,370&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,514&#160;</span></td><td style="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%">870,248&#160;</span></td><td style="background-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%">741,884&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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%">56,515&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,911&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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:#ebfbff;padding:2px 0 2px 1pt;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,476&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,450&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-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%">9,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,067&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,789&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,027&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,550&#160;</span></td><td style="background-color:#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%">15,888&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,026&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">146,006&#160;</span></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%">148,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">54,784&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,221&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">91,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,287&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $18.5 million and $18.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%">(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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our global enterprise resource planning, 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, 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/>2025</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/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,643&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,844&#160;</span></td><td style="background-color:#ebfbff;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%">Customer credit balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,967&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,285&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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,766&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,151&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,455&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,060&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,489&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation 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:10pt;font-weight:400;line-height:120%">919&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,292&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued costs to sell EVERFI</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">13,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,958&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,035&#160;</span></td><td style="background-color:#ebfbff;padding: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%">48,659&#160;</span></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%">80,339&#160;</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%">7,796&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,796&#160;</span></td><td style="background-color:#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%">40,863&#160;</span></td><td style="background-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%">75,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></div><div style="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%">(2)</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">As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</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%">2025</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%">2024</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%">2025</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,968&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,623&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(2,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,172&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,499&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">1,118&#160;</span></td><td style="background-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,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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,223&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure describes the Company's accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>62
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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%">325,400&#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%">229,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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%">780,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%">790,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.53&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.59&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#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%">54,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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.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></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%">691&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,783&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">9.13&#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.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></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,160,361&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,077,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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.78&#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%">5.75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,683&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,833&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 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%">22,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,136,112&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051,110&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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.77&#160;</span></td><td style="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%">5.73&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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, 2025:</span></div><div style="margin-top:3pt"><table style="border-collapse: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, 2025, 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, 2024</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,783&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,092)</span></td><td style="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, 2025</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%">691&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Debt Instruments, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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/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 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: 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 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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td><td colspan="3" style="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/>2025</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</span></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses</span></div><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other current assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other<br/>current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,359&#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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,262&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,497&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,856&#160;</span></td><td style="background-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%">&#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></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%">(Loss) gain recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of (loss) gain </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">loss into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income</span></div></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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 loss into income</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/>2025</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, 2025</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, 2025</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%">(1,176)</span></td><td 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%">1,518&#160;</span></td><td style="background-color:#ffffff;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%">2,437&#160;</span></td><td style="background-color:#ffffff;padding: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%">(541)</span></td><td 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%">138&#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%">434&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">(818)</span></td><td 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/>2024</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, 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 #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, 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;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%">(56)</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://www.xbrl.org/2009/role/commonPracticeRef<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><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 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: 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><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>64
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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: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: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%">2025</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%">2024</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%">2025</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%">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: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%">224&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">(210)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,169)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">168&#160;</span></td><td style="background-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,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 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%">123&#160;</span></td><td style="background-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,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></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, 2025 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%">2025 - 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%">852&#160;</span></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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,962&#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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,931&#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%">2028&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,764&#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%">2029&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#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%">528&#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%">8,093&#160;</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%">(1,124)</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%">6,969&#160;</span></td><td style="background-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>
</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 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%">2025</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%">2024</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%">2025</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%">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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</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%">13,413&#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%">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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,136&#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%">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></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%">34.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">31.4&#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%">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></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-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>66
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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 </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(loss) income</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">2025</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%">2024</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%">2025</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%">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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,302)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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 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,869)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-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></tr><tr><td colspan="3" style="background-color:#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%">1,107&#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,253&#160;</span></td><td style="background-color:#ffffff;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%">7,799&#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%">8,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $&#8212;, $(974), $2,763 and $(3,940)</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%">(3,658)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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%">(6,372)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,468&#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,763)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,949&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,656)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,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="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,634)</span></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%">(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></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%">(5,314)</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%">(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="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%">(12,006)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td 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%">(4,207)</span></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%">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 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%">(4,207)</span></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%">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></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%">(9,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,668)</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%">(9,846)</span></td><td style="background-color:#ffffff;padding: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%">7,324&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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,583&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(2,085)</span></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%">(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="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%">(2,085)</span></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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,292)</span></td><td style="background-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%">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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,292)</span></td><td style="background-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%">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></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>67
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th></tr>
<tr class="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"><div style="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 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/>2025</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/>2024</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%">401,386&#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%">361,544&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents our revenue by geographic area based on the location of our customers:<div style="margin-top:3pt;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%">2025</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%">2024</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%">2025</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%">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: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%">231,001&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">460,218&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">33,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">59,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">16,673&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">31,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%">30,487&#160;</span></td><td style="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%">281,382&#160;</span></td><td style="background-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%">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 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%">552,043&#160;</span></td><td style="background-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%">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></tr></table></div><div style="margin-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 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%">2025</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%">2024</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%">2025</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%">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: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%">180,224&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">356,160&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">95,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">183,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;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-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-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%">275,631&#160;</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%">281,376&#160;</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%">539,681&#160;</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%">552,894&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</span></td><td style="background-color:#ffffff;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%">12,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;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%">281,382&#160;</span></td><td style="background-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%">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 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,043&#160;</span></td><td style="background-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%">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></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_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>68
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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</a></td>
<td class="nump">$ 25,980<span></span>
</td>
<td class="nump">$ 4,867<span></span>
</td>
<td class="nump">$ 21,804<span></span>
</td>
<td class="nump">$ 5,246<span></span>
</td>
<td class="nump">$ 30,847<span></span>
</td>
<td class="nump">$ 27,050<span></span>
</td>
</tr>
<tr class="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">47,784,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,747,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,104,780<span></span>
</td>
<td class="nump">51,399,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Restricted stock and units</a></td>
<td class="nump">463,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">930,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">682,013<span></span>
</td>
<td class="nump">972,074<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">48,248,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,677,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,786,793<span></span>
</td>
<td class="nump">52,371,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_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="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.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
</tr>
<tr class="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 per share</a></td>
<td class="nump">681,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,154,673<span></span>
</td>
<td class="nump">1,023,093<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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 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 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>69
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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) - Fair value measurements, recurring [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 1,321<span></span>
</td>
<td class="nump">$ 9,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288<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">1,321<span></span>
</td>
<td class="nump">10,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">3,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps, derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 [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">1,321<span></span>
</td>
<td class="nump">9,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288<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">1,321<span></span>
</td>
<td class="nump">10,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">3,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps, derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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/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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>70
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 869,061<span></span>
</td>
<td class="nump">$ 740,370<span></span>
</td>
</tr>
<tr class="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,187<span></span>
</td>
<td class="nump">1,514<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">$ 870,248<span></span>
</td>
<td class="nump">$ 741,884<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 equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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>71
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 56,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,911<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">34,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,277<span></span>
</td>
</tr>
<tr class="ro">
<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,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,450<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">9,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">4,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,943<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">4,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,027<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_DerivativeAssetsCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,550<span></span>
</td>
</tr>
<tr class="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">15,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,026<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">146,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,508<span></span>
</td>
</tr>
<tr class="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">54,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,221<span></span>
</td>
</tr>
<tr class="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">91,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization expense from costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
<td class="nump">$ 9,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Current portion of costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,400<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">33,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,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_HostingArrangementServiceContractImplementationCostExpenseAmortization', window );">Implementation costs for cloud computing arrangements, amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization', window );">Implementation costs for cloud computing arrangements, accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,600<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $18.5 million and $18.4 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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, respectively.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our global enterprise resource planning, 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<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://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 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 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 7: 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>72
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="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,643<span></span>
</td>
<td class="nump">$ 15,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm', window );">Customer credit balances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,628<span></span>
</td>
<td class="nump">8,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_UnrecognizedTaxBenefitCurrentandLongterm', window );">Unrecognized tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,967<span></span>
</td>
<td class="nump">4,285<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">3,856<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_AccruedInsuranceCurrentAndNoncurrent', window );">Accrued health care costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,766<span></span>
</td>
<td class="nump">3,151<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_AccruedCommissionsAndSalariesCurrentAndLongTerm', window );">Accrued commissions and salaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">4,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_AccruedVacationCurrentAndNoncurrent', window );">Accrued vacation costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,455<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
</tr>
<tr class="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">2,064<span></span>
</td>
<td class="nump">2,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,443<span></span>
</td>
<td class="nump">4,489<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,260<span></span>
</td>
<td class="nump">3,903<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_StockBasedCompensationLiability', window );">Stock-based compensation liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">919<span></span>
</td>
<td class="nump">7,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedDispositionRelatedCosts', window );">Accrued disposition-related costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,958<span></span>
</td>
<td class="nump">10,035<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">48,659<span></span>
</td>
<td class="nump">80,339<span></span>
</td>
</tr>
<tr class="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">7,796<span></span>
</td>
<td class="nump">4,796<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">$ 40,863<span></span>
</td>
<td class="nump">$ 75,543<span></span>
</td>
</tr>
<tr class="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 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</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="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</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_AccruedDispositionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued disposition-related costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedDispositionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DerivativeLiabilitiesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DerivativeLiabilitiesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_StockBasedCompensationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_StockBasedCompensationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_UnrecognizedTaxBenefitCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_UnrecognizedTaxBenefitCurrentandLongterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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)(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_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_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/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: 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 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(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 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 9: 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 10: 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>73
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 1,968<span></span>
</td>
<td class="nump">$ 2,815<span></span>
</td>
<td class="nump">$ 3,623<span></span>
</td>
<td class="nump">$ 4,863<span></span>
</td>
</tr>
<tr class="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">(2,022)<span></span>
</td>
<td class="num">(380)<span></span>
</td>
<td class="num">(2,899)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">1,172<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">2,499<span></span>
</td>
<td class="nump">1,891<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">$ 1,118<span></span>
</td>
<td class="nump">$ 3,310<span></span>
</td>
<td class="nump">$ 3,223<span></span>
</td>
<td class="nump">$ 6,657<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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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(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>74
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2024</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 Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 1,500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<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/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: 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><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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_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_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>75
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 1,160,361<span></span>
</td>
<td class="nump">$ 1,077,818<span></span>
</td>
</tr>
<tr class="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">691<span></span>
</td>
<td class="nump">2,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">1,683<span></span>
</td>
<td class="nump">2,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Debt, current portion</a></td>
<td class="nump">22,566<span></span>
</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_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">$ 1,136,112<span></span>
</td>
<td class="nump">$ 1,051,110<span></span>
</td>
</tr>
<tr class="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.78%<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 325,400<span></span>
</td>
<td class="nump">$ 229,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">6.47%<span></span>
</td>
<td class="nump">6.37%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Term loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 780,000<span></span>
</td>
<td class="nump">$ 790,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_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.53%<span></span>
</td>
<td class="nump">5.59%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_MortgagesMember', window );">Mortgages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 54,270<span></span>
</td>
<td class="nump">$ 55,135<span></span>
</td>
</tr>
<tr class="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="nump">5.23%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">9.13%<span></span>
</td>
<td class="nump">8.77%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember', window );">Short-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">6.26%<span></span>
</td>
<td class="nump">6.21%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember', window );">Long-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.77%<span></span>
</td>
<td class="nump">5.73%<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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original Loan Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,073<span></span>
</td>
<td class="nump">$ 2,491<span></span>
</td>
<td class="nump">$ 1,710<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 6: 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 7: 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 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 (a)<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/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 10: 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 11: 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 12: 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 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 (b)<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 (c)<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/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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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>77
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 2024</a></td>
<td class="nump">$ 2,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Payments</a></td>
<td class="num">(2,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 2025</a></td>
<td class="nump">$ 691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>78
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="1">6 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="3"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="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>
</tr>
<tr class="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">$ (2.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700.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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.7<span></span>
</td>
<td class="nump">&#163; 14.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.8<span></span>
</td>
<td class="nump">&#163; 12.9<span></span>
</td>
</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: 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/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<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 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 3: 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_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>79
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 1,321<span></span>
</td>
<td class="nump">$ 10,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">3,856<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, foreign currency forward contracts, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, foreign currency forward contracts, current portion</a></td>
<td class="nump">1,359<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">1,321<span></span>
</td>
<td class="nump">9,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability, interest rate swaps, long-term</a></td>
<td class="nump">$ 2,497<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-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_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 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<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 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_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 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-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_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 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-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_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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 6: 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_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>80
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">(Loss) gain recognized in accumulated other comprehensive loss as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,176)<span></span>
</td>
<td class="nump">$ 14,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_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member] | Cash flow hedging [Member] | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</a></td>
<td class="num">$ (1,518)<span></span>
</td>
<td class="num">$ (5,456)<span></span>
</td>
<td class="num">(2,437)<span></span>
</td>
<td class="num">(10,929)<span></span>
</td>
</tr>
<tr class="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 );">(Loss) gain recognized in accumulated other comprehensive loss as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="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] | 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>
</tr>
<tr class="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</a></td>
<td class="num">(138)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(434)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr class="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 );">(Loss) gain recognized in accumulated other comprehensive loss as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(818)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</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_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 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 3: 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 (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 4: 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 (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 5: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 6: 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 7: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 8: 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 (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 9: 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 (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 10: 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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 21: 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><br>Reference 22: 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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 of gain (loss) from accumulated other comprehensive income (AOCI) for 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/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 3: 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><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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_IncomeStatementLocationAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>81
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="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>
</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_LeaseReleasePayment', window );">Lease release payment</a></td>
<td class="nump">$ 28.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Loss on lease termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24.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_SecurityIncidentNetPreTaxExpense', window );">Security Incident, net pre-tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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">$ 170.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LeaseReleasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease release payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LeaseReleasePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_us-gaap_GainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) on termination of lease before expiration of lease term.</p></div>
<a href="javascript: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 40<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479092/842-20-40-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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>82
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 224<span></span>
</td>
<td class="nump">$ 1,625<span></span>
</td>
<td class="nump">$ 940<span></span>
</td>
<td class="nump">$ 3,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">154<span></span>
</td>
<td class="nump">299<span></span>
</td>
<td class="nump">352<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="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">(210)<span></span>
</td>
<td class="num">(906)<span></span>
</td>
<td class="num">(1,169)<span></span>
</td>
<td class="num">(1,604)<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">$ 168<span></span>
</td>
<td class="nump">$ 1,018<span></span>
</td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 2,619<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>83
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </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, 2025 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%">2025 - 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%">852&#160;</span></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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,962&#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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,931&#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%">2028&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,764&#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%">2029&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#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%">528&#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%">8,093&#160;</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%">(1,124)</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%">6,969&#160;</span></td><td style="background-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 );">2025 - remaining</a></td>
<td class="nump">$ 852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026&#160;</a></td>
<td class="nump">1,962<span></span>
</td>
</tr>
<tr class="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 );">2027&#160;</a></td>
<td class="nump">1,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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028&#160;</a></td>
<td class="nump">1,764<span></span>
</td>
</tr>
<tr class="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 );">2029&#160;</a></td>
<td class="nump">1,056<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">528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">8,093<span></span>
</td>
</tr>
<tr class="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="num">(1,124)<span></span>
</td>
</tr>
<tr class="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">$ 6,969<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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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>84
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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</a></td>
<td class="nump">$ 13,413<span></span>
</td>
<td class="nump">$ 7,883<span></span>
</td>
<td class="nump">$ 14,136<span></span>
</td>
<td class="nump">$ 6,427<span></span>
</td>
</tr>
<tr class="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">34.00%<span></span>
</td>
<td class="nump">26.60%<span></span>
</td>
<td class="nump">31.40%<span></span>
</td>
<td class="nump">19.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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>85
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 16, 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="nump">$ 19<span></span>
</td>
<td class="nump">$ 100,425<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember', window );">July 2024 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,513,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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="nump">$ 544,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 544,500<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_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_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>86
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ (8,302)<span></span>
</td>
<td class="nump">$ 1,222<span></span>
</td>
<td class="num">$ (4,869)<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive (loss) income before reclassifications, net of tax effects of $&#8212;, $(974), $2,763 and $(3,940)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(974)<span></span>
</td>
<td class="nump">2,763<span></span>
</td>
<td class="num">(3,940)<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">(2,010)<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">1,423<span></span>
</td>
<td class="num">(1,863)<span></span>
</td>
</tr>
<tr class="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">7,324<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
<td class="num">(846)<span></span>
</td>
</tr>
<tr class="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">(6,292)<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="num">(6,292)<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="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">1,107<span></span>
</td>
<td class="nump">12,253<span></span>
</td>
<td class="nump">7,799<span></span>
</td>
<td class="nump">8,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax effects</a></td>
<td class="nump">3,658<span></span>
</td>
<td class="num">(2,731)<span></span>
</td>
<td class="nump">6,372<span></span>
</td>
<td class="num">(10,852)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive (loss) income</a></td>
<td class="num">(1,656)<span></span>
</td>
<td class="num">(5,585)<span></span>
</td>
<td class="num">(2,871)<span></span>
</td>
<td class="num">(11,092)<span></span>
</td>
</tr>
<tr class="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 (benefit) included in provision for income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
<td class="num">(2,763)<span></span>
</td>
<td class="nump">2,949<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 (loss) income</a></td>
<td class="num">(1,656)<span></span>
</td>
<td class="num">(4,117)<span></span>
</td>
<td class="num">(5,634)<span></span>
</td>
<td class="num">(8,143)<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">(5,314)<span></span>
</td>
<td class="num">(1,386)<span></span>
</td>
<td class="num">(12,006)<span></span>
</td>
<td class="nump">2,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), end of period</a></td>
<td class="num">(4,207)<span></span>
</td>
<td class="nump">10,867<span></span>
</td>
<td class="num">(4,207)<span></span>
</td>
<td class="nump">10,867<span></span>
</td>
</tr>
<tr class="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">(9,409)<span></span>
</td>
<td class="num">(11,031)<span></span>
</td>
<td class="num">(12,668)<span></span>
</td>
<td class="num">(9,846)<span></span>
</td>
</tr>
<tr class="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">7,324<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
<td class="num">(846)<span></span>
</td>
</tr>
<tr class="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">$ (2,085)<span></span>
</td>
<td class="num">$ (10,692)<span></span>
</td>
<td class="num">$ (2,085)<span></span>
</td>
<td class="num">$ (10,692)<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/2009/role/commonPracticeRef<br> -Topic 815<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/2147480870/815-30-50-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 (g)(2)(ii)<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 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 6: 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 7: 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 8: 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>87
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025 </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">$ 272.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-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">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-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=2025-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>89
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 401,386<span></span>
</td>
<td class="nump">$ 361,544<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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: 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 3: 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 4: 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>90
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 281,382<span></span>
</td>
<td class="nump">$ 287,286<span></span>
</td>
<td class="nump">$ 552,043<span></span>
</td>
<td class="nump">$ 566,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_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">231,001<span></span>
</td>
<td class="nump">241,831<span></span>
</td>
<td class="nump">460,218<span></span>
</td>
<td class="nump">479,940<span></span>
</td>
</tr>
<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">33,708<span></span>
</td>
<td class="nump">29,980<span></span>
</td>
<td class="nump">59,830<span></span>
</td>
<td class="nump">56,109<span></span>
</td>
</tr>
<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">$ 16,673<span></span>
</td>
<td class="nump">$ 15,475<span></span>
</td>
<td class="nump">$ 31,995<span></span>
</td>
<td class="nump">$ 30,487<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>91
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of 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, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 281,382<span></span>
</td>
<td class="nump">$ 287,286<span></span>
</td>
<td class="nump">$ 552,043<span></span>
</td>
<td class="nump">$ 566,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_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">180,224<span></span>
</td>
<td class="nump">193,542<span></span>
</td>
<td class="nump">356,160<span></span>
</td>
<td class="nump">384,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember', window );">Transactional recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">95,407<span></span>
</td>
<td class="nump">87,834<span></span>
</td>
<td class="nump">183,521<span></span>
</td>
<td class="nump">168,497<span></span>
</td>
</tr>
<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">275,631<span></span>
</td>
<td class="nump">281,376<span></span>
</td>
<td class="nump">539,681<span></span>
</td>
<td class="nump">552,894<span></span>
</td>
</tr>
<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_OneTimeServicesAndOtherMember', window );">One-time services and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,751<span></span>
</td>
<td class="nump">$ 5,910<span></span>
</td>
<td class="nump">$ 12,362<span></span>
</td>
<td class="nump">$ 13,642<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_OneTimeServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OneTimeServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>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>93
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>169</ContextCount>
  <ElementCount>270</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>36</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="blkb-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Consolidated Financial Statement Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</Role>
      <ShortName>Consolidated Financial Statement Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blkb-20250630.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-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Basis of Presentation (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationPolicy</Role>
      <ShortName>Basis of Presentation (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/EarningsPerShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurements</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Consolidated Financial Statement Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</Role>
      <ShortName>Consolidated Financial Statement Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/Debt</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstruments</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockholdersEquity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognition</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/EarningsPerShareTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Debt (Summary of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofDebtDetails</Role>
      <ShortName>Debt (Summary of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails</Role>
      <ShortName>Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails</Role>
      <ShortName>Debt (Changes in Supplier Financing Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Fair Value of Derivative Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails</Role>
      <ShortName>Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Commitments and Contingencies (Components of Lease Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955536 - 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>46</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails</Role>
      <ShortName>Income Taxes (Schedule of Effective Income Tax Rates) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955538 - 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>48</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955539 - 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>49</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SegmentInformation</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955541 - 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>51</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955542 - 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>52</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955543 - 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>53</Position>
    </Report>
    <Report instance="blkb-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Type) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Revenue by Type) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>54</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-20250630.htm">blkb-20250630.htm</File>
    <File>blkb-20250630.xsd</File>
    <File>blkb-20250630_cal.xml</File>
    <File>blkb-20250630_def.xml</File>
    <File>blkb-20250630_lab.xml</File>
    <File>blkb-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20250630_g1.jpg</File>
    <File>blkb-20250630_g10.jpg</File>
    <File>blkb-20250630_g11.jpg</File>
    <File>blkb-20250630_g12.jpg</File>
    <File>blkb-20250630_g13.jpg</File>
    <File>blkb-20250630_g14.jpg</File>
    <File>blkb-20250630_g15.jpg</File>
    <File>blkb-20250630_g16.jpg</File>
    <File>blkb-20250630_g17.jpg</File>
    <File>blkb-20250630_g18.jpg</File>
    <File>blkb-20250630_g19.jpg</File>
    <File>blkb-20250630_g2.jpg</File>
    <File>blkb-20250630_g20.jpg</File>
    <File>blkb-20250630_g21.jpg</File>
    <File>blkb-20250630_g22.jpg</File>
    <File>blkb-20250630_g23.jpg</File>
    <File>blkb-20250630_g24.jpg</File>
    <File>blkb-20250630_g25.jpg</File>
    <File>blkb-20250630_g26.jpg</File>
    <File>blkb-20250630_g3.jpg</File>
    <File>blkb-20250630_g4.jpg</File>
    <File>blkb-20250630_g5.jpg</File>
    <File>blkb-20250630_g6.jpg</File>
    <File>blkb-20250630_g7.jpg</File>
    <File>blkb-20250630_g8.jpg</File>
    <File>blkb-20250630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="709">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "blkb-20250630.htm": {
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "blkb-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "blkb-20250630.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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "blkb-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 240,
   "keyCustom": 30,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 26,
   "memberCustom": 8,
   "hidden": {
    "total": 17,
    "http://fasb.org/us-gaap/2025": 12,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 169,
   "entityCount": 1,
   "segmentCount": 36,
   "elementCount": 496,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 709,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 5,
    "http://fasb.org/srt/2025": 1
   },
   "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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.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-37",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-42",
      "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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "longName": "9952158 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "longName": "9952159 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "longName": "9952160 - Disclosure - Consolidated Financial Statement Details",
     "shortName": "Consolidated Financial Statement Details",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.blackbaud.com/role/Debt",
     "longName": "9952161 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "longName": "9952162 - Disclosure - Derivative Instruments",
     "shortName": "Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "longName": "9952163 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "longName": "9952164 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "longName": "9952165 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.blackbaud.com/role/SegmentInformation",
     "longName": "9952166 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "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": "19",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "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": "20",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "longName": "9955511 - Disclosure - Basis of Presentation (Policy)",
     "shortName": "Basis of Presentation (Policy)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "21",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "longName": "9955512 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "longName": "9955513 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "longName": "9955514 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.blackbaud.com/role/DebtTables",
     "longName": "9955515 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "longName": "9955516 - Disclosure - Derivative Instruments (Tables)",
     "shortName": "Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "longName": "9955517 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "longName": "9955518 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "longName": "9955519 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "longName": "9955520 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "longName": "9955521 - 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": "31",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955522 - 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": "32",
     "firstAnchor": {
      "contextRef": "c-67",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-67",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "longName": "9955523 - 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": "33",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "longName": "9955524 - 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": "34",
     "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-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "longName": "9955525 - 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": "35",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails",
     "longName": "9955526 - 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": "36",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "longName": "9955527 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-84",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-84",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "longName": "9955528 - Disclosure - Debt (Summary of Debt) (Details)",
     "shortName": "Debt (Summary of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails",
     "longName": "9955529 - 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": "39",
     "firstAnchor": {
      "contextRef": "c-88",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-88",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
     "longName": "9955530 - 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": "40",
     "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-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "longName": "9955531 - Disclosure - Derivative Instruments (Details)",
     "shortName": "Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "longName": "9955532 - 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": "42",
     "firstAnchor": {
      "contextRef": "c-97",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-97",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "longName": "9955533 - 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": "43",
     "firstAnchor": {
      "contextRef": "c-99",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955534 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-115",
      "name": "blkb:LeaseReleasePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-115",
      "name": "blkb:LeaseReleasePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "longName": "9955535 - 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": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9955536 - 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": "46",
     "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-20250630.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-20250630.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails",
     "longName": "9955537 - 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": "47",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "longName": "9955538 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-117",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "longName": "9955539 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-26",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-26",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.blackbaud.com/role/SegmentInformationDetails",
     "longName": "9955540 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "longName": "9955541 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "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-20250630.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-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "longName": "9955542 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.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",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
     "longName": "9955543 - 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": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-142",
      "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-20250630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails",
     "longName": "9955544 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Type) (Details)",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Type) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-154",
      "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-20250630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r12",
      "r27"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 $7,131 and $5,228 at June\u00a030, 2025 and December\u00a031, 2024, 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": [
      "r1064"
     ]
    },
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.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/20250630",
     "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_AccruedDispositionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "AccruedDispositionRelatedCosts",
     "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": "Accrued disposition-related costs",
        "label": "Accrued disposition-related costs",
        "documentation": "Accrued disposition-related costs"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/20250630",
     "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/2025",
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "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": "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": [
      "r30",
      "r35",
      "r73"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "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 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": [
      "r73",
      "r1204"
     ]
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "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 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/2025",
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "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 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": [
      "r24",
      "r73"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 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": [
      "r13",
      "r14",
      "r47",
      "r136",
      "r618",
      "r642",
      "r643",
      "r1135"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1",
      "r8",
      "r14",
      "r498",
      "r501",
      "r560",
      "r638",
      "r639",
      "r991",
      "r992",
      "r993",
      "r1052",
      "r1053",
      "r1054",
      "r1055"
     ]
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r2",
      "r8",
      "r14",
      "r45",
      "r46",
      "r150",
      "r151",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r991"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r912"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r40"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r654",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1136",
      "r1208"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1111"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r372"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r958"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r884",
      "r894",
      "r904",
      "r936"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r887",
      "r897",
      "r907",
      "r939"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r959"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r932"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r932",
      "r940",
      "r944",
      "r952"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r950"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r137",
      "r241",
      "r246"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r310",
      "r807",
      "r808",
      "r1040",
      "r1160"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r162",
      "r253",
      "r254",
      "r774",
      "r781",
      "r782",
      "r784",
      "r786"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive shares excluded from calculations of diluted earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r71",
      "r83",
      "r130",
      "r166",
      "r168",
      "r169",
      "r204",
      "r217",
      "r229",
      "r232",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r462",
      "r465",
      "r529",
      "r604",
      "r605",
      "r612",
      "r698",
      "r797",
      "r798",
      "r809",
      "r847",
      "r861",
      "r862",
      "r875",
      "r1080",
      "r1081",
      "r1164"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r125",
      "r138",
      "r166",
      "r168",
      "r169",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r462",
      "r465",
      "r529",
      "r847",
      "r1080",
      "r1081",
      "r1164"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r514",
      "r515",
      "r840"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r948"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r945"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r944"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r944"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1043"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [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": [
      "r251",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r824",
      "r827",
      "r1114",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r768"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r158",
      "r159",
      "r249"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r127",
      "r775"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r58",
      "r165"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r58",
      "r165"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r58"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r503"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "blkb_CashUsedInDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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": "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/20250630",
     "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/2025",
     "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": [
      "r923"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r920"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r918"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r93",
      "r133",
      "r134",
      "r135",
      "r166",
      "r169",
      "r191",
      "r195",
      "r197",
      "r199",
      "r206",
      "r207",
      "r243",
      "r279",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r320",
      "r321",
      "r323",
      "r324",
      "r326",
      "r329",
      "r332",
      "r333",
      "r335",
      "r338",
      "r344",
      "r529",
      "r648",
      "r649",
      "r650",
      "r651",
      "r654",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r686",
      "r706",
      "r725",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r962",
      "r1046",
      "r1048",
      "r1056"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r924"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r924"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 8)",
        "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": [
      "r36",
      "r76",
      "r615",
      "r685"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r62",
      "r274",
      "r275",
      "r756",
      "r1071",
      "r1076"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r864",
      "r865",
      "r866",
      "r868",
      "r869",
      "r870",
      "r873",
      "r1052",
      "r1053",
      "r1055",
      "r1136",
      "r1202",
      "r1208"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r39"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r39",
      "r686"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r39"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r39",
      "r686",
      "r704",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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, 72,263,568 and 70,943,373 shares issued at June\u00a030, 2025 and December\u00a031, 2024, respectively; 48,506,643 and 49,245,588 shares outstanding at June\u00a030, 2025 and December\u00a031, 2024, 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": [
      "r39",
      "r321",
      "r328",
      "r617",
      "r847"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r929"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r928"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r930"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r927"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
        "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": [
      "r15",
      "r146",
      "r148",
      "r153",
      "r602",
      "r625",
      "r626"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r25",
      "r788"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1083"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r346",
      "r347",
      "r349",
      "r360"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r346",
      "r347",
      "r349",
      "r360"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r346",
      "r347",
      "r349",
      "r360"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r361"
     ]
    },
    "blkb_ContractualRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "ContractualRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual recurring [Member]",
        "label": "Contractual Recurring [Member]",
        "documentation": "Contractual Recurring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Product and Service 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": [
      "r50",
      "r51",
      "r565",
      "r782",
      "r787",
      "r830",
      "r1032"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "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": [
      "r278",
      "r1079"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "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": [
      "r278",
      "r1079"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r63",
      "r166",
      "r167",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r277",
      "r278",
      "r288",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r304",
      "r311",
      "r312",
      "r314",
      "r496",
      "r546"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r75",
      "r315"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r289",
      "r546",
      "r547",
      "r805",
      "r806",
      "r845"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r32",
      "r317",
      "r546",
      "r547",
      "r845"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r313",
      "r496",
      "r608",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r845",
      "r1044",
      "r1045",
      "r1047",
      "r1051",
      "r1159",
      "r1161"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r20",
      "r21",
      "r26",
      "r65",
      "r66",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r313",
      "r496",
      "r608",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r845",
      "r1044",
      "r1045",
      "r1047",
      "r1051",
      "r1159",
      "r1161"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/DebtSummaryofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r300",
      "r316",
      "r545",
      "r546",
      "r547",
      "r805",
      "r806",
      "r845"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r6",
      "r90",
      "r1044",
      "r1050"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r403",
      "r404",
      "r613"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r6",
      "r18"
     ]
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r989"
     ]
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r989"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r139",
      "r140",
      "r495",
      "r514",
      "r515",
      "r523",
      "r526",
      "r527",
      "r528",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r692",
      "r693",
      "r733",
      "r736",
      "r739",
      "r740",
      "r741",
      "r742",
      "r771",
      "r776",
      "r778",
      "r779",
      "r780",
      "r840",
      "r843",
      "r844",
      "r866",
      "r1140",
      "r1141",
      "r1142",
      "r1203"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset, foreign currency forward contracts, current portion",
        "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": [
      "r140"
     ]
    },
    "blkb_DerivativeAssetsCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "DerivativeAssetsCurrentAndLongTerm",
     "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": "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/2025",
     "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": [
      "r140"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r156",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r675",
      "r677",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r700",
      "r701",
      "r702",
      "r712",
      "r713",
      "r714",
      "r715",
      "r718",
      "r719",
      "r720",
      "r721",
      "r733",
      "r734",
      "r739",
      "r741",
      "r776",
      "r777",
      "r780",
      "r837",
      "r838",
      "r864",
      "r866",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r984",
      "r1130",
      "r1133"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r984",
      "r1130"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r156",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r675",
      "r677",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r700",
      "r701",
      "r702",
      "r712",
      "r713",
      "r714",
      "r715",
      "r718",
      "r719",
      "r720",
      "r721",
      "r733",
      "r734",
      "r739",
      "r741",
      "r776",
      "r777",
      "r780",
      "r837",
      "r838",
      "r864",
      "r866",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r468",
      "r469",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r838"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r468",
      "r469",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r838"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilities",
     "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": "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": [
      "r139",
      "r140",
      "r495",
      "r514",
      "r515",
      "r523",
      "r526",
      "r527",
      "r528",
      "r667",
      "r668",
      "r669",
      "r670",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r699",
      "r701",
      "r702",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r741",
      "r742",
      "r776",
      "r778",
      "r779",
      "r780",
      "r1140",
      "r1141",
      "r1142",
      "r1203"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability, foreign currency forward contracts, current portion",
        "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": [
      "r140"
     ]
    },
    "blkb_DerivativeLiabilitiesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "DerivativeLiabilitiesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 13.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/2025",
     "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": [
      "r140"
     ]
    },
    "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r989"
     ]
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r508",
      "r1134"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r837",
      "r1120",
      "r1121"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r508",
      "r1134"
     ]
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1119",
      "r1137"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r467",
      "r471",
      "r472",
      "r473",
      "r474",
      "r838"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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": [
      "r358",
      "r359",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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": [
      "r358",
      "r359",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1084"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r879"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r911"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/20250630",
     "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/2025",
     "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": [
      "r922"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings per share",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r120",
      "r154",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r189",
      "r191",
      "r197",
      "r198",
      "r199",
      "r203",
      "r319",
      "r400",
      "r422",
      "r461",
      "r511",
      "r512",
      "r603",
      "r627",
      "r789"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r120",
      "r154",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r191",
      "r197",
      "r198",
      "r199",
      "r203",
      "r319",
      "r400",
      "r422",
      "r461",
      "r511",
      "r512",
      "r603",
      "r627",
      "r789"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r188",
      "r200",
      "r201",
      "r202"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r406",
      "r823"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r961"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r877"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r877"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r916"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r9",
      "r118",
      "r119",
      "r120",
      "r149",
      "r150",
      "r151",
      "r172",
      "r173",
      "r174",
      "r176",
      "r183",
      "r185",
      "r187",
      "r205",
      "r244",
      "r245",
      "r255",
      "r318",
      "r345",
      "r400",
      "r412",
      "r413",
      "r419",
      "r420",
      "r421",
      "r423",
      "r460",
      "r461",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r548",
      "r549",
      "r560",
      "r624",
      "r638",
      "r639",
      "r640",
      "r654",
      "r725"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestments",
     "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": "Investment in equity securities",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r224",
      "r232",
      "r242",
      "r979",
      "r1065"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r926"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r884",
      "r894",
      "r904",
      "r936"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r881",
      "r891",
      "r901",
      "r933"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r70",
      "r757"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/20250630",
     "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": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r514",
      "r515",
      "r523",
      "r840"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r514",
      "r515",
      "r523",
      "r840"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r302",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r522",
      "r523",
      "r525",
      "r526",
      "r561",
      "r562",
      "r563",
      "r771",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r840",
      "r843",
      "r844"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r514",
      "r515",
      "r516",
      "r518",
      "r840",
      "r1141",
      "r1151"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r302",
      "r363",
      "r368",
      "r369",
      "r515",
      "r523",
      "r526",
      "r561",
      "r771",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r840",
      "r844"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r302",
      "r363",
      "r368",
      "r369",
      "r371",
      "r515",
      "r516",
      "r523",
      "r526",
      "r562",
      "r771",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r840",
      "r844"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r302",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r515",
      "r516",
      "r517",
      "r518",
      "r523",
      "r526",
      "r563",
      "r771",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r840",
      "r843",
      "r844"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r514",
      "r515",
      "r516",
      "r518",
      "r840",
      "r1141",
      "r1151"
     ]
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1137"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r302",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r522",
      "r523",
      "r525",
      "r526",
      "r561",
      "r562",
      "r563",
      "r771",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r840",
      "r843",
      "r844"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r840",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1151"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r467",
      "r471",
      "r472",
      "r473",
      "r474",
      "r838"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r514",
      "r515",
      "r1152",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r514",
      "r515",
      "r1152",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r161",
      "r533",
      "r534",
      "r535",
      "r536",
      "r722"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r692",
      "r696",
      "r701",
      "r714",
      "r720",
      "r737",
      "r738",
      "r739",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r866",
      "r1127"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r940"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r940"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r940"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r940"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r898",
      "r908",
      "r940"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom [Member]",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Loss) gain recognized in accumulated other comprehensive 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": [
      "r1123"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 businesses",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r1040"
     ]
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnTerminationOfLease",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on lease termination",
        "label": "Gain (Loss) on Termination of Lease",
        "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r54",
      "r708"
     ]
    },
    "blkb_GlobalHQMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r128",
      "r250",
      "r600",
      "r798",
      "r802",
      "r824",
      "r825",
      "r826",
      "r828",
      "r841",
      "r847",
      "r1067",
      "r1068",
      "r1118"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r48",
      "r52",
      "r82",
      "r166",
      "r168",
      "r169",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r529",
      "r793",
      "r797",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1080"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1123",
      "r1125"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1123",
      "r1125"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r89",
      "r258"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implementation costs for cloud computing arrangements",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r257"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r89",
      "r160",
      "r256"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r78",
      "r82",
      "r604",
      "r606",
      "r622",
      "r783",
      "r785",
      "r787",
      "r793",
      "r797",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r265",
      "r273",
      "r468",
      "r475",
      "r492",
      "r494",
      "r519",
      "r521",
      "r524",
      "r530",
      "r531",
      "r532",
      "r636",
      "r637",
      "r709",
      "r769",
      "r771",
      "r824",
      "r826",
      "r838",
      "r839",
      "r842",
      "r844",
      "r1113",
      "r1115",
      "r1173"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r273",
      "r468",
      "r475",
      "r492",
      "r494",
      "r519",
      "r521",
      "r524",
      "r530",
      "r531",
      "r532",
      "r636",
      "r637",
      "r709",
      "r769",
      "r771",
      "r824",
      "r826",
      "r838",
      "r839",
      "r842",
      "r844",
      "r1113",
      "r1115",
      "r1173"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r166",
      "r170",
      "r402",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r414",
      "r416",
      "r417",
      "r418",
      "r610",
      "r644",
      "r653",
      "r823"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
        "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": [
      "r84",
      "r91",
      "r166",
      "r186",
      "r187",
      "r204",
      "r222",
      "r232",
      "r405",
      "r406",
      "r415",
      "r628",
      "r783",
      "r785",
      "r787",
      "r823"
     ]
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r770"
     ]
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r192",
      "r193",
      "r194",
      "r199",
      "r373"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r888",
      "r898",
      "r908",
      "r932",
      "r940",
      "r944",
      "r952"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r880",
      "r956"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r880",
      "r956"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r880",
      "r956"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r252",
      "r1069",
      "r1070"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r204",
      "r217",
      "r221",
      "r223",
      "r232",
      "r544",
      "r797",
      "r798",
      "r1207"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense",
        "label": "Interest Expense [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r837",
      "r871",
      "r872",
      "r1126"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r204",
      "r220",
      "r232",
      "r797",
      "r994"
     ]
    },
    "blkb_July2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "July2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 2024 Stock Repurchase Program",
        "label": "July 2024 Stock Repurchase Program [Member]",
        "documentation": "July 2024 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r554",
      "r846"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1162"
     ]
    },
    "blkb_LeaseReleasePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "LeaseReleasePayment",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease release payment",
        "label": "Lease release payment",
        "documentation": "Lease release payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1163"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r558",
      "r1045",
      "r1051",
      "r1168"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "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": [
      "r558",
      "r1045",
      "r1051",
      "r1168"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "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": [
      "r558",
      "r1045",
      "r1051",
      "r1168"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r558",
      "r1045",
      "r1051",
      "r1168"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r558",
      "r1045",
      "r1051",
      "r1168"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 - 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": [
      "r1163"
     ]
    },
    "blkb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Amount representing interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r29",
      "r30",
      "r31",
      "r34",
      "r35",
      "r36",
      "r37",
      "r166",
      "r168",
      "r169",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r463",
      "r465",
      "r466",
      "r529",
      "r684",
      "r792",
      "r809",
      "r875",
      "r1080",
      "r1164",
      "r1165"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44",
      "r77",
      "r620",
      "r847",
      "r861",
      "r862",
      "r1044",
      "r1049",
      "r1066",
      "r1155"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r31",
      "r126",
      "r166",
      "r168",
      "r169",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r463",
      "r465",
      "r466",
      "r529",
      "r847",
      "r1080",
      "r1164",
      "r1165"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r515",
      "r1138"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r278",
      "r1044",
      "r1047",
      "r1079"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r28",
      "r33"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r28",
      "r33",
      "r278",
      "r1044",
      "r1047",
      "r1079"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r131"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r132"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r11",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r19",
      "r1072",
      "r1073",
      "r1074"
     ]
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r276",
      "r963"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r943"
     ]
    },
    "us-gaap_MortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r951"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r925"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
        "verboseLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r60",
      "r79",
      "r120",
      "r124",
      "r144",
      "r147",
      "r151",
      "r166",
      "r168",
      "r169",
      "r171",
      "r175",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r186",
      "r187",
      "r196",
      "r243",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r319",
      "r322",
      "r325",
      "r330",
      "r400",
      "r422",
      "r461",
      "r512",
      "r529",
      "r623",
      "r705",
      "r723",
      "r724",
      "r783",
      "r785",
      "r787",
      "r874",
      "r1080"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r924"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r898",
      "r908",
      "r932",
      "r940"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r915"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r914"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r932"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r951"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r951"
     ]
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r801",
      "r1059"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r10",
      "r14"
     ]
    },
    "blkb_OneTimeServicesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "OneTimeServicesAndOtherMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One-time services and other",
        "label": "One-time Services and Other [Member]",
        "documentation": "One-time services and other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r787"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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 from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r783",
      "r787",
      "r793",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r555",
      "r846"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r552"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "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": {
        "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": [
      "r552"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r553"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r552"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r551"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r68",
      "r977",
      "r1042"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r68",
      "r121",
      "r122",
      "r123",
      "r645",
      "r646"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r129",
      "r611",
      "r798",
      "r861",
      "r862",
      "r875"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r129"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r520",
      "r521",
      "r524",
      "r771",
      "r844"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r520",
      "r521",
      "r524",
      "r771",
      "r844"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income before reclassifications, net of tax effects of $\u2014, $(974), $2,763 and $(3,940)",
        "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": [
      "r3",
      "r149",
      "r624"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r141"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 (benefit) 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": [
      "r142"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r478",
      "r838"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r2",
      "r624"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r10",
      "r145",
      "r148",
      "r152",
      "r183",
      "r537",
      "r538",
      "r543",
      "r601",
      "r624",
      "r991",
      "r992"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 income (loss)",
        "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": [
      "r4",
      "r8",
      "r69",
      "r145",
      "r148",
      "r183"
     ]
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r967",
      "r1112"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 12.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": [
      "r74",
      "r614",
      "r680",
      "r681",
      "r809",
      "r861",
      "r862",
      "r875",
      "r1170",
      "r1205"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r35"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r60"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r55",
      "r830"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r924"
     ]
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r754",
      "r755",
      "r980"
     ]
    },
    "blkb_OthercountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r886",
      "r896",
      "r906",
      "r938"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r889",
      "r899",
      "r909",
      "r941"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r889",
      "r899",
      "r909",
      "r941"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r1037"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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, including excise tax payments",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r163"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r56"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 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": [
      "r56"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r923"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r923"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r915"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r914"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r916"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r960"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r915"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r38",
      "r686"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r38",
      "r686",
      "r704",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r38",
      "r321",
      "r327",
      "r616",
      "r847"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r981"
     ]
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/2025",
     "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": [
      "r1038"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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": [
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r117",
      "r235",
      "r565",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r772",
      "r782",
      "r785",
      "r787",
      "r810",
      "r811",
      "r856",
      "r857",
      "r858",
      "r860",
      "r863",
      "r966",
      "r976",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1077",
      "r1078",
      "r1172",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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": [
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r117",
      "r235",
      "r565",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r772",
      "r782",
      "r785",
      "r787",
      "r810",
      "r811",
      "r856",
      "r857",
      "r858",
      "r860",
      "r863",
      "r966",
      "r976",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1077",
      "r1078",
      "r1172",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r7",
      "r559",
      "r609",
      "r621",
      "r847"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r155",
      "r157",
      "r247"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r913"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r913"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r104",
      "r108",
      "r758",
      "r762",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r104",
      "r108",
      "r758",
      "r762",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts reclassified from accumulated other comprehensive (loss) income",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r150",
      "r537",
      "r542",
      "r543",
      "r624",
      "r991"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive (loss) 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": [
      "r10",
      "r14"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r881",
      "r891",
      "r901",
      "r933"
     ]
    },
    "blkb_RecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "RecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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/2025",
     "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": [
      "r1039"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r401",
      "r769",
      "r783",
      "r784",
      "r797",
      "r1166"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r882",
      "r892",
      "r902",
      "r934"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r883",
      "r893",
      "r903",
      "r935"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r890",
      "r900",
      "r910",
      "r942"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r978",
      "r1041",
      "r1167",
      "r1171"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Current",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r127",
      "r165"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r41",
      "r67",
      "r619",
      "r641",
      "r643",
      "r652",
      "r687",
      "r847"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r118",
      "r119",
      "r120",
      "r172",
      "r173",
      "r174",
      "r176",
      "r183",
      "r185",
      "r187",
      "r244",
      "r245",
      "r255",
      "r318",
      "r400",
      "r412",
      "r413",
      "r419",
      "r420",
      "r421",
      "r423",
      "r460",
      "r461",
      "r497",
      "r499",
      "r500",
      "r502",
      "r510",
      "r548",
      "r549",
      "r638",
      "r640",
      "r654",
      "r1208"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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": [
      "r80",
      "r81",
      "r204",
      "r218",
      "r219",
      "r228",
      "r232",
      "r235",
      "r237",
      "r239",
      "r357",
      "r358",
      "r359",
      "r565",
      "r783",
      "r787"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r92",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r359",
      "r362"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r87"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r88"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r88"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r965"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "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/2025",
     "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": [
      "r951"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r951"
     ]
    },
    "us-gaap_SalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesMember",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Sales [Member]",
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business."
       }
      }
     },
     "auth_ref": [
      "r838",
      "r1128"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r14",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1122",
      "r1124",
      "r1129"
     ]
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r11",
      "r20",
      "r21",
      "r26",
      "r65",
      "r66",
      "r805",
      "r807",
      "r1045",
      "r1051",
      "r1159",
      "r1168"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r467",
      "r470",
      "r493",
      "r838"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1057"
     ]
    },
    "blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r1138",
      "r1139"
     ]
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/20250630",
     "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/2025",
     "localname": "SecuredDebtMember",
     "presentation": [
      "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": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r876"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r878"
     ]
    },
    "blkb_SecurityIncidentNetPreTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r104",
      "r105",
      "r106",
      "r107",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r209",
      "r237",
      "r238",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r604",
      "r605",
      "r606",
      "r607",
      "r669",
      "r672",
      "r674",
      "r730",
      "r731",
      "r732",
      "r743",
      "r750",
      "r751",
      "r752",
      "r753",
      "r758",
      "r759",
      "r760",
      "r761",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r773",
      "r790",
      "r810",
      "r812",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r859",
      "r866",
      "r1172",
      "r1174",
      "r1175",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r204",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r225",
      "r226",
      "r227",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1111"
     ]
    },
    "us-gaap_ShortTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r93",
      "r133",
      "r134",
      "r135",
      "r166",
      "r169",
      "r191",
      "r195",
      "r197",
      "r199",
      "r206",
      "r207",
      "r243",
      "r279",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r320",
      "r321",
      "r323",
      "r324",
      "r326",
      "r329",
      "r332",
      "r333",
      "r335",
      "r338",
      "r344",
      "r529",
      "r648",
      "r649",
      "r650",
      "r651",
      "r654",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r686",
      "r706",
      "r725",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r962",
      "r1046",
      "r1048",
      "r1056"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r39",
      "r42",
      "r43",
      "r118",
      "r119",
      "r120",
      "r149",
      "r150",
      "r151",
      "r172",
      "r173",
      "r174",
      "r176",
      "r183",
      "r185",
      "r187",
      "r205",
      "r244",
      "r245",
      "r255",
      "r318",
      "r345",
      "r400",
      "r412",
      "r413",
      "r419",
      "r420",
      "r421",
      "r423",
      "r460",
      "r461",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r548",
      "r549",
      "r560",
      "r624",
      "r638",
      "r639",
      "r640",
      "r654",
      "r725"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r104",
      "r105",
      "r106",
      "r107",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r209",
      "r237",
      "r238",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r604",
      "r605",
      "r606",
      "r607",
      "r669",
      "r672",
      "r674",
      "r730",
      "r731",
      "r732",
      "r743",
      "r750",
      "r751",
      "r752",
      "r753",
      "r758",
      "r759",
      "r760",
      "r761",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r773",
      "r790",
      "r810",
      "r812",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r859",
      "r866",
      "r1172",
      "r1174",
      "r1175",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "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": [
      "r172",
      "r173",
      "r174",
      "r205",
      "r320",
      "r321",
      "r323",
      "r326",
      "r549",
      "r565",
      "r647",
      "r655",
      "r666",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r725",
      "r785",
      "r787",
      "r867",
      "r1206"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "localname": "StatementTable",
     "presentation": [
      "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": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r205",
      "r240",
      "r320",
      "r321",
      "r323",
      "r326",
      "r549",
      "r565",
      "r647",
      "r655",
      "r666",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r725",
      "r785",
      "r787",
      "r867",
      "r1206"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r885",
      "r895",
      "r905",
      "r937"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110"
     ]
    },
    "blkb_StockBasedCompensationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "StockBasedCompensationLiability",
     "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": "Stock-based compensation liability",
        "label": "Stock-based compensation liability",
        "documentation": "Stock-based compensation liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r38",
      "r39",
      "r67"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r67"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r9",
      "r38",
      "r39",
      "r67"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r39",
      "r42",
      "r43",
      "r61",
      "r688",
      "r704",
      "r726",
      "r727",
      "r847",
      "r875",
      "r1044",
      "r1048",
      "r1049",
      "r1066",
      "r1155",
      "r1208"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r64",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r496",
      "r509",
      "r728",
      "r729",
      "r749"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r557",
      "r846"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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, 2024",
        "periodEndLabel": "Balance at June 30, 2025",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r803"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r803"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Supplier Finance Program, Obligation, Addition",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r803"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r267"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r803",
      "r1075"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r931"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "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": "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": [
      "r30",
      "r72",
      "r1169"
     ]
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "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": "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": []
    },
    "blkb_ThirdpartyTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "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/2025",
     "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": [
      "r923"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r930"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r952"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/20250630",
     "localname": "TransactionalRecurringMember",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyTypeDetails"
     ],
     "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/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r955"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r22"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r22"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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; 23,756,925 and 21,697,785 shares at June\u00a030, 2025 and December\u00a031, 2024, 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": [
      "r22",
      "r23",
      "r42"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r9",
      "r39",
      "r67"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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",
        "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": [
      "r9",
      "r22",
      "r67"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "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/2025",
     "localname": "UnbilledContractsReceivable",
     "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": "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": [
      "r564"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r949"
     ]
    },
    "blkb_UnrecognizedTaxBenefitCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20250630",
     "localname": "UnrecognizedTaxBenefitCurrentandLongterm",
     "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": {
        "terseLabel": "Unrecognized tax benefit",
        "label": "Unrecognized Tax Benefit, Current and Long-term",
        "documentation": "Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r85",
      "r86",
      "r208",
      "r210",
      "r211",
      "r212",
      "r604",
      "r606",
      "r791"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r556",
      "r846"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r919"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r190",
      "r199"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r189",
      "r199"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r917"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-3"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r449": {
   "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"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r529": {
   "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"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r605": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r609": {
   "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"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "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(1))",
   "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(12)(b)(1))",
   "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(12)(b)(2))",
   "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(12)(b)(3))",
   "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(13)(a)(2))",
   "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": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r753": {
   "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 C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r775": {
   "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"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r780": {
   "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"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r843": {
   "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"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r911": {
   "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"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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>99
<FILENAME>0001280058-25-000042-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-25-000042-xbrl.zip
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
M''DQ-G.2;^B;7, 8G?XG'SC?!V#FBL)-X/1J%3/67B)\LY0YL6YY=_T"G(2
M5@B'0C0'J0!B(9Y"!U<\N((7"%X2"\Z8Q!U^8-5%EB6I)Z69E3(24K-[IFG2
MD9!63SI,K&V1:AG<,%01(PMQZ'NN\#>)_._#GB*OW#-H._+HM<=U.<O*$MPB
M,IIF=C(Y/GV5=N"X"EVX[L;'^(II%#[AYRPB8F:G_QGZX!E$D*XGWU"H/H*7
MFZQL*NV]N6H+6IV^+'<50S9E0]T*,-KTF$J-(XM:0E8"<L]#7-TE_#&+O-CU
MR&D5+'N]91(DET4C$'A_D;]_J(-^3@*%F]Y][Z$G7$^F?OB*P+!*(,*WL/?#
M.NI9C1:798A+UXU@'&?_?$7/DW-FL#M]0Q>^ "]RQI[O"@])!&'REBL8,"2H
M0N(*_7H;/8;/<QF*JRBND)WAPS@)@[?[%TLD.59>1)CO-KI#,ALQVOXB798[
M_8=PEHR%*Q AI1F =90<MJ*[$+W2_W_>-%4QV>N43E^Q-5MA$/$;&#K;#A9A
MTPC!UIL"7X OT)DEWA.V*H>XJ%7$\LV?80$E_.5-!1RAWVQ'GIB8W^V/4DS
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
MB!N$^^N?+N\_WWS[2?AR>_\;^K7[]?;VO_'?\VL0QX"B;IITPT <=5M0IVQ
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
M\@E$'IBCBB#EF> '(S+VD#X&$28&1/^I;L#4 OPX%%)XX;&8Z'<7$][P-7W
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
MFW40Y'&_0PL2,^H/ ^>@1*&N=?JZ)IK,'$;AB-^S%+$JXG5R5%-1*LLZ!BU
MS3ZIK"MNO9'6UQ3+NL/Z8NQ;'='8 ]G[;[OQ++]7Z5!9'C<Z?44T%%M4;962
M25-WS1#GA'/GA+W*HLIR DYKB9JMBZ:L-X$3*%G^S"G!KXOA'.G\!#QM9!SZ
M"))D[H)L?B#U4<GK1G=@#RCLA9I#.R&5>WCK UMYCZJEL2N'-:IZL_%#6XC5
MVB6,R=,MCQ$>D@#RX^Q3\%ITOJ^R)]4\W5FTL\:KQSU/:]^E5$!HX[ :8MWJ
M]#5D/AH,A08X$;>#B/<\<4Z!B.U.7Y=$2^9G+8_75B6:P:UG+9=,!9X VU.^
MXY;^%QELLV-V<7[.+F.-)=NZ))<8N TAXA*#5I2 9\#J$Y+U4H+<Z9NZJ&NL
M4$+KK??/,X@'>#E9GPZ>!BLE$1'T'L.\Q\F!A^4,TJ5/$TV=%S\QA/9MXH\*
MVDDC/D54-6X;'DO6P4$BSLU /!L1 9N;@"5=_*]A,'J$T01#\T#2USI]16&K
M[31'^PZGF +:=81V5;1,6BD0;MSM%'A#&.&![Q$>?THFFE,0?JU6^[N.]Z"+
M\6-^\Y)Q;@#D[L[K@6QA=/JJ;8N*Q.T_A@AAUR&?&@C!1(2@VZ*NT.JPPI)%
MV("F0Y0"@V?82V:7R;@ [(&L@0]"BJHEX6-"32B@X"13U=RL3#*DRZ6B*Z)D
M-X)D6E]MG[K?68M[;HC2\\(/KL(VR<E+635$6:[<@X@;GR?QQ0]'?G8.$Q%
M*]/3C,K S"-/P,O<WMQ<;'BVP:@=TB\'XTW@(,?K$;PLF0OE>RR82J=OBZ;)
M2M*14\!N$4B9 G##2E&7VS@XCFTY.(],<KNP_@#EX;8"SMB(LLE*8(I30L4(
MY>&4@),XHE3]& NW& ]K6;D4I*0J-%MM3)1J84F!24@;2YV9OJZ<!LJVL:1
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
M2_.^@1N :U*5YGK<X#V^[*=' "9NXJD9K(3#6V\)7XU!,(+DX,M2L18R@;/
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
MMDL32)O"$U?B%88H.(8>5UI)LHBC.L10:PL1+]$2<: %^,3>PQ,\D*U&?G?
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
M #]!7PW\<!2F'ZQRDR)-7PXA2=.8OJ215Z]K$ZSMNTO6\?8 G3!PA5]F($(
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
M'\G26#]%A)^,AXZF_)*N-_XWO2O^^\ZU)V1#H@8[*)&^)Z9'? S!;!YL+PI
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
MH)>B<2FB,3R1:&"A<AV5#++O?*6^\Y@#;#XSGS\83GSYB/FY+P;4]%4E9R6
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
M[PZ#F\>)5N30+]'#AZ<Z.B]MB:'/%L500CAD19N#P1D $R1\]0R'%*W8&=@
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
MVI*MR&4L=C@J76SY3K-(<V!&L,<\C!+\U"*+2 &!7\A%(=O!V? 7\.T,Q$;
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
MH+R\!%MG,D.;Z2'#A.78ZN,1F(_4J$VO!!%,!2J&R(DDH_/G=P>'E1 KP-:
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
M^BRP.;]<!<9J>$2K!H& T+ $V23TTY$36\B?JMR""U%+CTO7E";/ >037L]
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
M V511;,5CH5VZ\&+XJLN0F7RL^H;H/3*2%,SZ;B%IRNRVXH/5'0@E<*P5E7
M^("W2Q$FH:NHRC@K722_VGIC%':?FS*?8+R S=MY]7#G(CMLY2[X7VE7>C*N
M>=:&HY=-N6U%H+!6"<P8; BJ6@B.OD/.P3#[9%#ORY?KEVBZU1;A\>UL_J:V
MFKAE@V&8?AIFF+V;C,I IEQK598I*9?U<1D#*B\81EN%<VFEZ: K\TUH>F4L
MJ5A"M/BTYVYWW!-\.YDNEWT^GP[38KYLI3MY&U>GR9SSU&KI76H]\[3ES+OJ
M6-69:PZQ9$E=R7PDY"Y7["6&2\,/XU7A5O[Z?AK',[0##<FX++];,[C\?S0+
MZ^LJJ[N8)E:M1<!@20F'OG)YUSMJ9A(NI07,91WY%D@GDO3)MI^2W3M/51^6
M)R>Q$JT5W,O1Y/,_H'R O\?AN/WP>9VWKD]Y%&>S81VN!MDTV7"]5TN;0AOG
M(RQK6S@HAS3,%^",0^"JRFBJ/Z7AN)\4?3K:Z"O73\ /RMXX5T7X=EE>IF K
MUTSFC+%:06A)I\*\%#9!,M86ZI9@M\"AW<JJJ5B%21Z+IC7*!EU8RIXSIUP&
M95V(D?HRVBU;60_K,Z@X</4=N?^*]R;84T'+$()C.8@F?I0HOM L&UVS-%(5
M3]VWFC38>U@#W16Q3JG5#@]1JHI":*Z8=5XSC&4PH8H("'*PBMO, U#GGG<<
MHAPNU3M8;H.B(_LM3O^$K8\>\)1YQ'^![I6[ENKCJ^\*^M@D@G?%27YUKL/Q
MG0-O1-,G>WL<$Z[-OJ+1 &6':\"/:3V37\ G&$V630HVD*IQ08BL6:I<,"V=
M:1TS,XLEN.@]!OKD$_]N!=0G<TG+"SH]T&U4PQ@E'"&BY^5L.![.YDW>3W!1
MY*-RD#9R5B0O#'.^Q'QL@CLC<TI25$M^2?QV2'VJLZ&E!Z4NZ-H?G36O_9_E
M:KRI5R\X#[Q0Z+A!,AW:C7<,$EBRZ+=#L@&#R.P+^9RTVQ'UZ58-+3T(-?'0
M5?+K;)QN0._N3S]11?QN:8CJX-NG7QET<&T0PN4?;/WF($2NT7%X9I1#GP(1
MO8OWD:44D(56NZ*IS?=1@$\S^L7Y8*R+H<W9:]UO96 1\PZFC1?:H"GEDKI4
MZM&-?CD=[^XW*N80'3[8J!@11.45_720)N R!(LAG4:#EI626EOC/?5YRB,>
M%?-PE.M2KX2]O(Y8GK<P'4[:#>[6V!=>P.I/_'Y5#_#KE_P1PPGX'=W:K[5"
M;K?N>-(J:<9=:I/.LF6!EXB)*W#GI"K<4K<./*V$!+O7#<+;Z>33$/W\SU__
MF+4[\A=!W_.,P?OJ8F2)WOCB%%-%8H F"L9FH#+SC4A2JI0L=2'V_NB^&Z_3
M+<=W;*5WH7[*.N%=^%Z-/^'Z7<;G0W"JM!40*>&7J%C;CF(V!QZ+U&WPX&GH
MN0/==^.A>D'/8]7?-3U?#L=QG"_C"YE+C?DK\ZGBZZ/;!-T:,Q,FNI)L6PCJ
MN_?[H^O3=M3CI^>QZB>CYTK$-W5;[#?CHQ;X8BE?#&?GDUD<_7TZ69RWO>#A
M+*\*WZ%\JWL?U**\KUFW/I*M!8:+Z#"L9U6F8J0.R43JK;6'E[I/VW>/Z'5Z
M>,4=1->'"')RP*PL.,S4M%A>!M#,Q]:46T0GFO_C\40Q^)U!SN'K\#9^7>Y&
MOI\\SZC"*=S8FGP@00G#:SMF"J@GIW!% JK-&J105 "N4@]'V1]=KSH_=$2N
M:UWDN]$=W8"!"WSK0\M-"^N!MRK)RA43HO6$U%6P8*-@59>8>:N.(S\<O!%,
MKPKU3\Z<8S1#TPRDR;N2\L5P*>5\,84W]>?%;#AN5TUF@S;]@ <+34A,,Z2O
M+$D%S.@:A*TERJMSLV]H_G'GHPZ,R1\U%SI8?'++\7(R1?$S0%G>\ES6BNV2
MOW!A;$:!JQ6<Z:HP$8V6,VFT%+%:(\G;41\(L5<SWTYL9;K08M>!X*[=. [
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
MY+F<[S,.G1*#<[7S$@<A7>2!9:Y4[:[YAZ/])K57F\4U FS?A'^'@Y\X+^<
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
MN 2U)=H:].DJLU\^.[@&>9>HZ]VDF;.U#K[2DHI$$_&@>,DN9>(3S8117!7
M2@EVIY+L2C/F#I!/5XQ]<MG!G<?;X"\OXUB\5O%JGHST<3Z2\?K4Y'7*( %0
M%K,D(%/&&=\!>B?X-Z95C-YE+6CMC'$W(_DVA=L3\QU<D;QO;HOJ+"&CW^PR
M U)ZB"%<=$T48]E%AZ^?J!VU'Y2'K%M%]QX^P_BR^&J3L\7'M2B(V_QA-6K;
M=H1:J4SM^FG+ZDCT)="IO?#C"&_#:'@V5WUI;!K+[LSP G_E;?Z WYWFQ?MQ
MD_BG@1ET>BT![1*1U&42- 7"C?<\2%=.E%3W&6NA;^]RMT2R* AB8*.PN#@:
MJQ4NCC(32XTGP@E#0=FDV).S8:]E>$?2ZT./O'>ZGTK97^NA?YCY9O8*5X-Y
M[8ER$8-AC$>,@D DQLW$*UR9O*=<8E2BS/WN',=7_)T1'*N4\!@2K/T6'"Z%
M#K;==AK-@$I$IZ0A*7!!I,8_?%*2< [!9819_[[FG8#UO_?_-4W%>]'60;7
M3B#QFQ$G:'\& \^]LE9%$M@<+F7X5JI !!,^1FV35>D8*KN!^%UO'5!YK%EM
MF]46V44V$((#CH42Z4NC.?! 7,R,4)R><7P@F:O=**<6]N]:[9/\#BH45I?N
M_G,X.W]Y.9U-+J#Y9>C#<#2<7=T-F/\%:4"]<2"B(N -FBQ93;Q+@3@5!7C'
MHJ:U<QS[(?QF!=DAD3V=Q]R8GAG<*PEKF4L:L&ZS2??A?L\G?<\G/0T;?L\G
M?<\G?0^[3T*QW\/N[V'W][#[>]C]7:O?P^[O8??WL+MJV#V<^K.S!A8VG.3E
M;X2KGZ$T?/ITWJ:1>YO'=12V'S;<2F']W:>_73W]1IW",L@R*Y*3!"*C$L2:
M2(GW&':$Y'U(M8_2/X:I[>RWX?,7D98-5C@M.:&N5'@';TA0V1$'27(>);.N
M=E^;;7CZ"I>KZN#^+%7-X,<.;1?-3Y<GHU?OYS#ZT:*ALDQ"4%$N>YWW,43/
MU F&DVU2.D3+F0\[G01^M,/L!@#'*EBH1^^DMIEKMQ=?R.<VI%7O\QU U6PT
MOPG($;K,UR%JTI65>Y- DIDBFD1X%CA#9D=+SR]%>&+9&"I4TE4:3/=+_;;>
M\CTROX]Q*S(>2_O0YFKPCP\#Y]!1CX82&W#9DU(D7  S)XP*'DP,.+!MCM 4
MXI_/)I^?+3]QP?#RBQN";Y[7<^OX.H:?M+):Q3SA"L'/+P9!>4>MLT2 ,QAJ
MHR ]"XE$JDRP&51FVUH[[\?;SR].@;<]K5:[)\_\+,$"RQ"FRR9!LBC)(8P4
M62 2U4-<0'PT\.*":N]WO.QMW:=_S:35,5D'2::E&UC.-*Y+4[S^$D>7J?1M
MGDX!_TOS0RP88^",P(G2&B&;)$C U8)89J($D0)3'6UK[@.S_W13I^%9UT3U
M=.'?'JF5CXBHGR32[2?UG#_:.,B^4D=461# ! $J<>T/P1)O(BXID<; ,G,\
MUSXZ>=344:(Z95P8B6 8Y4H,;O&=T)9$?"=ITCS'OE)E3RMUM(\.]DH=[6/P
MIY Z>M=,TF6<O6T^0/-Y&!>'(S1"9D %,<R*8AU.?$J:!&=*;MXY>_]"JH/"
MQG7/?I()H[U(G50T;N5$P1+/]/DX+1%-5UF,'4!5S!5M!-)_KJ@]1P\)KV3@
MWMA'&3/.&",*YK<S.T:\@G+EC>,AN6QIW&DS]6FQOB5-U!/I^]BU=L2Z<ILO
M_0@]L\NFN>F+[*DPJFRY"G282TNV0+S0@B09?3;@&?>[=8S=_(Q^H]=*#$SJ
MFZ_VS?2WFD4\!*92 "%*JV)CRF"S*0D2(!R4LYQ+9W:\1W+;4[YZ9JN9L/8;
M>Q\+RYS')"))-#&,GTTFGD,D4B0E#3>&LMWH/#4&VQBJ8E)ID>4:PT=<<E9#
MPU'.\UZKJ8)S&Q@N)#I0'*(Q.,28@9@0J&7&1G&_$?.F#.&VQWSUA-8S8B<=
M1/=/1?GD/)_O+CF+2X0*@009*.&244>YR9S5OGWK-'*&;>+RKHFJG3-\P/+<
MD@#IXMGKD@Z;#C'V?#V^1.Q^\:G3V0ZYP3V45!XXO9%2>?1^&<$*0ZB4^5M5
M& YANNQ4^#Q,YQJH_)YM>5#+2Q^:2TBE/',\O9D"EX^X]="!8TFXF#S)07LB
MK51E2YN2G)F2D(+AP>VTINS\R/[GB<?9O'^;0P?&6]/8MW6I_BTLW>NSK3"O
M/W(R/OL(S<4K"+.E36N#7O.$8XIND]IVL,@:#Z2]:FX][K?).';.P:V'?"TT
M/+3+&B;XU@5[^>WR1_!3^-N?_C]02P,$%     @ J(#^6NNZ,+3:+P  RS(
M !0   !B;&MB+3(P,C4P-C,P7V<Q+FIP9ZVY=5Q<2[,NO' GN+L,[@XA2' ?
M8 :'!'=WAP@.P8)#<'>7X*[!(4 @2' (!-?+9N_SGO?<>[[OGC]N]:][=56U
M5'7WJJ?7S./"XQJ I2 C+P/ P,( ;YX2\'B( E*S='!U<+%T<*3B8><$!"7E
ME>$.@;\(ZZ\6  P \Q_/OW3P&,\Z^*=,\<P3_U<>[L\SCP+\0S#/(\*C_L,\
M<PQ8SQSJ7_PSP3[W/'^NRP$<YN9/&MNG$O&?7G]+LE-2_R7A?BYUG\K_D/ ]
MEVS_*7D>\^JY[OCDZ7]+<#M_J?_?ZYY]1OYG%9_]AA7_._^CH_C7JOW-DSSS
M=O^R_F_B>NHJ]BRS>/*8&S #!/[Q\_^D?Y,]]^'Z;]K\;_0\,_;?7?[9)[Q_
MV?6\)_#H?[&(X?^,_[2.P%-[&#4 ('C*B/8 $0#S^%_/E=Q3 AZ/ $P)4P=C
M,\ T\*^^CTO >P =&1D9!1D=!04=&PT5#1O_!3KZ"WPB7%Q\7%PB;/1G^N?Q
MWQ,,!AH:!B8&%B8F%AXF)B;>7P4FWM]=L/\G SQV MC(3PXXPL'0 +#8,'#8
M,(\K3\XB/?;^M60P"##/],_JP#VY X^ B(2,@HH&\[\K80!8N/]08@$P\#!P
ML/"P"$B(R APZ#Q/2FPX>&H<+@0)\%M<&J<@;D2\V.QJ25HZ?/4N8QY>Y^#)
MUTCT<1J_?YZ8N/ 1Y-2\ TG%:YI*=^>Z\A-.0=;-3FO?]TR[;?R184C(^U"7
MV#NS>99?WS>[=0XU=__XN:"A?^[7A8"LEH5'2%)AX\#\]B4V  O[9"W\LTU(
MB A\SR90<^' /UG@1(.+P!T4B_>7!5WJD[]YZ(Q_.@?'O=; -W'A/:%'_,L
M)!!?]]23$;F$IM(0?E>S]7^9\/]M <-_FO#X'4"'>YX3&Q #5FYJS[-("UVS
M(\R$O!JK+Q8=!\J6=JO'5_3*?997\V9M]AV@O7M&FD8ITT<<92L:\K;58XXN
M'M"+6\,!Z[2]$*U=/YY"HZ 9CLH7/"3[Y'Y:V'KUKZ;0.C(O_+<?XK5U;NUW
M_%R*OO48J8Z-YR^\C\I>TO?3TYZ7;1@0HA=MA-P,3;<8'/1Z-C)P=Z(Y.27;
MUEK=G:[:Z T<%[EVE!N(E5B@HS*WM_;9U_1_[YQ0JOHHG&:V]-7(Q^C 9O\1
M>*^38/[V+*M"5'D%/#8@=)"_H,/OHZW=CVB@5>)7=EF?=3%QIU[IH;6;8J0O
M\'.+YZQ)M;OBY Q3,:.]9,GA6_62?\A]0UR&4F7%"BCBH"#UE$>:Q,B=3V__
M+:6BWX?1&[%!\<&)0I%]AMGE,JWFA45\,]$XLK&>Z8LDZ'W'66KI/7C?C[3
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
MEJ4,O>7H=?A.R51<S8N,')2J*'MG;*TI=0Z(!9)FR>M$UTFI8//1-+RA1O%
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
MOAL+YW@L?;F7F$X8*(SAY9%&WROKWQ>LY*79DSJA$P=H1PZ->.-C"*!OD6Q
MXY3;1'870\8P?\:W]OQ2*%GD72K)M;PH*>[=:])\R>Z2X0IEDTFMJCTRLF^Z
M=1-TGOW(K6@6A6(L3;^QE1PLP:55S8G+@F;Q'F),%B8OW<1Y70"C[(J9@PH3
MI[E%I!*=:YT#.;(P22M<^+HQ'5?M+CE/58#KI3!!M#F-+$ZTRS(3_HGU0">,
M5J8Z/M#)^E!F/]:8\DO.+EYIEAL]#8GE8?9MFP?BA_);[H\^!GMTXGK\R<DY
M&RD1M*:R@<C>[C(%/__,#HS<7LHXK@FUA6 B;#V___D\T8X_CEJ#M[2<L<HJ
MA8*7Z$X0YWQC[7SOK<?>-H66I-AJH;![%A%=L"5P+<GFB)K0@973S#"&DQMF
MU,"U#<-I,BL%@Y="X@7B=9E:#!V9,0'O*K7'F CM*H[[3-54%\TTK>,&_"<M
M7I&H\$V),Q5\"=X4D9X&F^:EHO(.L&A@CQWAVK!Q\1]1V;"S)0VC,8X6DBLZ
MYWPZ:0BBL==(*!=U3 V<,L:1AR?/<[T9^^;_*5A&!S9AH+_.37H#S-<8M;3O
M*,+2).+!\8+#M)]IF-S;W+RTUM52>BFO&1)U=K)(WCT3(2Q.]\OV8)-ICKHO
M9QR704./B0EK6C9%ZZAX&3$+B+*F=7;WX"JB8035?VZ,.8H/3"Z<^G-(R!QY
MG@)!55T4R@@;?J6&1<D>C7U%EC45&QJT\NJZIJLKPC<QZ]2W,D1^,W[@A?G7
M%V0Y>_A%PTIB$$%F X.28:+B\+V::(>!A+8V3ZM=/#8=WXVQBF,?>[W%@>34
M#P:Q9?:@5V_3#X7!$=70+"9])CRHS'#;KASVU,+:26B3@G8)7A^WM$'J8/B=
M7K@].Y\[.4E ;)9(T,4C\-IGP;E)-HYO[VC=$FO+L-+1>'8/7X=)@$V/R:1(
MGJ;YAR*M<EJ<N,J81HH'N.24I>L-(0I'@EG? YIU:_AK-J.5N<Z:IHQA(4I8
M4WY$Q\FR'@1]GK":*GDP<WM,HBU[R7SJ^AX6O'BA]^@O1A?"Y#8X.[K(<^D-
MJZ.59=0E/5&SBX  @D7W;=M3]7+5+S,'T:'.01*2VJ6SGKN>C? O%B'!Y7@P
M%"^E/!V?SI=OUG38]U<]E]A?1ZH)*Z04^R:71XAGM_F6TL3XW$(%75D4*R9O
M>^CJOR]4)W %14AK:N\S:@B!6T#<6V0)'O!IY,<(;X4I5JJE!3 W+']&%T^M
M#W=]*9]Z^3ZW3U.D6&?QPZ0\CG!*>IR!EHHF+%X!! R;D >;P&5?439IJ><M
M'O X&Q %,%'Z5O9+B8U)> <]-'P(C2WP(0JH^7P3%K!!;FV.3?Q"Y[.YW\\[
M(5.CA]S+O>I"TFP1'K@#L9/FU06K8VV)O7QC$\=!:S1&T4E_&-.)HF_G9>[I
M]N\/>LT+?*&=?@4V>\#<E;G)'>01^&S3 9;R_MI>Y6&>3[:ZOJ=WMF%X-U:[
M\]!1'> PF5OW$9-]UPCUXD79MP>,HQ(A7+REQD>@UT#U;D1U0VUNBD?K]1^;
M]!E"OYY'X#)=[]RL]*J(3=]9J4KO%K@CK;D=3;DM5YI*[.878,_[8NR!_0CT
MKSN<-AH=6W]O6DAYD^NN?'6+<$Z>-JMH-=P=U:-7-H*]T5+8JS\PW_ (;&R<
MMPG'LH0DU0JLC4R4T@3,O:K-1"+[&*$&YH79*:<<X><HRK\WW% V #ZT=EY]
M%)BS\MY5=B E'M[(L8WYZ8'MEZIX.^L66:%OZ[IH<^)C0W%Z_ A\NE:4UPGI
MD=Q%WS@E/$78./!+FZETG?U&*>K7^\!OJEH9<*K,]ZTL,D3DT.9WI='-6,#:
MH@W*FTE2R=<G<?E'(]3W>_TDVO>1M:Z!_;<75\:#E%M#]SWEFO8,YG0/-%?)
M-A>_'.:BZVMY*%N)'LBG_$>?E@;^<Y4'GT@Y%2A0[''Q?P%02P,$%     @
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
MX"!6U?_WR&W4<;KQZ'$^[WC,E_"35-,M7F,A^R7O-<)_]]R/(Y,^6E0SV,D
MICA,AK:L$MJE2!JW'>4^U.&T[C24>GT<5JS@XK2;/5HJ^?#G>"*F*P/IP0!^
M*F#ADPXV!]$U4*Y#A@C)?Z2;4G5DR%8,H"2)!%]Y[L#I_7FRA! 3:>D?;]C^
M,>P?P_XQ[/^WPY[L;)>H >/OJ,]Q+6=:R37FN/(^;LNQR97S2&$^%*9?YVIB
M%3* ^A^^S'DUF.PB-TH5 ]-Z7(Z"U!OK6T6[42X7GLQ,/4F<F6'7H_9K/]HM
M.H]96Z?LIXJ1[F/YH@]&#QGL']ZN\.*)*'\]F;[&U<LZ>\&5Z\N5!;3.LO-B
M,<F?$)8)$MJ/?D,)7#.+/-BHA(XT/_B,OX:BYWZY)&J*^^%-3OT,8,5%"8Z
M7D,A^!1!,A]H4.KYQ,G%&=UGY.S=$_Y#-<%S-*CJA_F5'[LGU327/';JXLZ^
M9E?*@>/)$+16Y[-R:@C$HA+_H@'!BK8B9I<&$5Y+DT?EZVO31,8QGBGBPCR\
M';.E8G8Z*[%VPY0$R\)Q4(_<3LO%^%J:4$P@,5+I*9+$]WS^;')_/SZ!>/<>
M:Z%3G%NN5!!0=6'7AL(0UM_JYL^T+@8@2#TW2@T)*D9C.B7EVS]I#)SKWG5X
M_@YY..C@>;;!#[N*%(G9LH!:#[KH5L"U01P<!-T()JT3HAZ:=F*YJ?M#" 'N
M/2)?6:^/U>FW%O9KB5M*/+\ZD"%B,I5ZY_7*&TQ=4R<VON5(=8E1R<%R_Q?H
M,0;0$WZHRECX3;QU2[-_?,;1LZR<JV&(ME(H83'3G#G@'G47[3G&&X-S4=HQ
M8*5>'*):X)P4/E]Z^3"ALLG;7_^,\.B9W7N3Q<4E>7TC?X-^@$'XV1K"K]=L
MUE#*XZ_ALXJ?C>/C U3*IPX67W$0?9]R/;/E%.L6V[A\.DJ'RM0,,H#>04A!
MI1LY%=N!\JZ#;A"P\<0.\WFCNVM4TRC>.5S5NC6TIRNPIA+[\&IEW8*;:%I1
MM#[5$O*G&)Y\1)^<58(2'B7-H(@J<?7KP%<U?_ZHTE-@0^/3JO%C/:W7;)S-
MGBS:="VD7+(Q&5:\+W@OQ">ZT/KL<DMVP8OE3WX_C:FB83EG7XPUV0TGR.1I
M A45AP[<C^&4B>&U=+C_S[X4$9:8F7D<]Z+IQP_5#E:!^DQ+M3BS3[NRW=
M4X:E.4H5#DL=0O<OT1ZH#P)5Q1I/<HFHNRT<\6VFP4&'4G(L7[59ZW[?JRAF
M>V#;7@JT5*]:/;A:%=:^'U:ZN]'=DD=(W<C=D3J4,]"9%;M7+12-,O.GMX2[
M)P%3H6[.,C<S0&F/^9N!, P<./I4W\+69<<'S2-3D4+7TG;A9G]SJ]$M^&3?
M$IS\PCJYK<QCCY"XA[?P6SJ\X:S1_% \68G4U/G:O:/E?'6\^APK2K/ 6R)/
M5M<U9G16S/6LZOY3_2_*W/='-V11E-#K75J8&M$N!.XTD=:;STM/ X?'-B@]
MUZ?-O!H2UMS4!I:TIPM]4K6BRI<.H+6%5BN#G6?[O%TI=E16$L<;2W]R#FC?
MK:?"#R$-1XZL-RB?/HFIWTMLO/O^F-!>5^E''WN97HE?56SJMII"D'T@(WP*
M1Q\#$(D^LNRROP:.<L+S9!U?3!T)+$&/_CC,D[O?K^7[ ;.+R>EYX/I$$%X(
M)1HM$!E$6D]N4X5UAYO^*5KJ<]6U*&[MGM<?=)5[ZAP?3YXH.WF\4V\@ICPF
M.=RK_18IKN_-^F03H8FJC$1HYC]9;N<"AR>+^+^)D!H^B%@_?QKG,?4Z*<M0
M!M6^8&AC)J2>^7(DX&+#X^@A)$OH>FQ=]"='^1[E?9L=860;YVET*@X\7F]M
M6G2T[DA8EE1,62#KI632Q<%.E:D*\BEHFZC=+D&5A'8>0;%.>5P'DRQ?YB:G
M[=O5"MA>$\_;(>(1J_FD<[U%X!E4<K1H+5@F*39FH 7%HDCR=ZA*S[3NY<DU
M0,F.N'XA 8&->7M%CO>+;%+\AEO5 'T$)4(7C+P$FKZQPH63 X?:E!D 5\E
M.63?$RU$,ON\=K U!G%TZDQ: .N].FEJY1V[0.V. \V5QF%1RL9"MD+_TH=1
M[Y/01_ WG)[:F#T^D6$J'?.B[%(,WUE3OR@AIHWU6(SK' Z%UTP)!;%D)UH=
M$1R_6=::YXPX0>*X63Q:5<^:A3--'%ZHDIG9Z^66I&@PS0!$=1;HHO1>!M!0
M?;.=!UHA'QIIN^%9[!M](&/3;J3]N,\'[U&5(T>"9&X\"%KUR$*L7>T<?O0J
MT3DQO4JS^2(MR]A>3SX+@:1_**H=7).CZ)TD#+(B<"&=3;.L(.W53;25&?1;
M7HBE9"^+*#(H*XO:NT<MR^OJ_N#W(E5=Y$Z(AXC%N>//E(/N;U#[Y$'9EN[T
MOJ<KFCCKUH@7.YL!C0G%G@[LPKD7)5IS2O=M<Q\*T9L.LZLA8 &D%P/ (0BZ
MOK,\I+XU7@*"'\UG-5QD9<7NB^(J&28>W?$48(TA7^(/MXE'OST>XH!%(/%Y
M#*!.JY>/SR=/ZW;['K1HIYJOB_)(Z(V* :TW=L;5 6OE>TY[3+%ZF!Y+239W
MC>W7LOBY)S'RXP\>)>%KEH(FX%B*+V%NMZ](2W21Z^5LLJ:FW8J0)E@29T8T
M9K(^;\AD" ! A:VUS=%_]C%DE0PY&6+!6^$P^-D&\/2\[L6JW!>=L6MVQW;"
M13)-5F2U! QV3^XY9<?!*GXIAHNCJ>3VZIL=^?GQU>.4JY'ND-9S*C>IB"JT
M9WCEQ.OAV:&%>$);V#@N+Z"S*^)*CNF/@)NRJM+JB1<DN=B;4AF !Q*72:Z"
MK/%%S)&FXVT:8"$B/J\O)Y@@H68J>>!3Y-GL(2?:G:\F@0&S>CX39B)C47/'
M8@@W;:*Q)14%F?UI^I H7@6GU&'SS938M,92AIX]-'S@<=]C2.!:4(WP7%N-
MTS/JIS=/V$4#/^X0;])JD.Z81$S]CVX5=G0KG"S5&Z?%JU>S?PQZ!+;7X-,K
M)F:^&18=V;#5NL+A\YF:2(AIO' I$V5D;;&FE_JN0M*TF"I/JR1"OM5H[QYD
MPVQNZ/SIR<JB+KK\B,&^#K^6"ZF&P[+9M<Z_-2E)I\0OGGC>Y\M[1WSI-M8#
ME=2N $T2BE(1#:9K;-[$_6DLM!(K3A])!'AO^+!R8'E2?\;W2R.#<MWM#@>,
M/&UE[QWSG_M:FAMW#\Y'[_Q7?LWXKP+#F/PW4$L#!!0    ( *B _EK*.WDO
MT"P  /0Y   5    8FQK8BTR,#(U,#8S,%]G,3$N:G!G[7H'4%/AMNZFB8"
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
MKDGSA7<^B8&KA8D*7W<O91Y;N@'L3U,WX>'@;+W_Q?Q(1=Y:PPK6RL#+SLI
M%/@/A(T<1A=;H^HSWNC)(2U!7YH3<T!/HH9B6$Z>)I@%$1U>E7FNEPDO'K]R
MU%.$OZ^/\E98J-KK<N@:JA--OE8>BZOA[J8%/L1),]GGD-I@C7>@SFF;Z<):
MHH(BRF/8<#W/_-;R8Y>^D#:>[<F'@OHL@ O&> 4/P$]I$9C#./;FLP3\7KKJ
MJ(Y69-<]O>9%[1(''+:>=NE6N91J52\[UQYZ"3)2NZ07YX&?@D,-Y1T+\(?M
M@<+V$MRO5*3#6;2JDDQ7!2TZG&&8@<Q5^;HG#LT%VLN6=?R'E!?Z_<WC\SD\
MO?DO?=W!GH036EA =5&;8 R\JA,G1N<G3YA74#03]!3L'1&1SG8#66&WQFT[
MWZ;VJQIE7%UX:_UQ<';#>846@IBP)W/3A4B=,@>' V04XO0D?]CL,IZ,D&VB
M*;U_D?+;6RV>D@*>6&IW 8_C5S+\BU%#K5R,U,W[& Y?/:78JU"2Q"LUNQ1U
MA2!39_HE\ >V?2QANNN\'.O)LQA'$$U.H;8Q2EB &_P LQ]>"VLSER)^Z<R5
MPH[JR(:YEW:@ZE1$[<WBHD3,L'+#'XP_RHE_(*D_R B%^4[NN%"O,6KA?FN3
M)50!<ETR?1\46,S*+*)-UMX<>TK(T&-2\M*U[/N)NOA,3'.2_92[K4^!Y;O(
M4(!CLY\0V[7&QAR!9C1K4/ =XS=\]0Z-D'!UYOK['A2[TC[.KG/([K(Y2#H6
MWH4*=$#RL8 (W$]<Y3*:?(E6/I7309V6>&K72Q$F==8NGBKBPV'9HI^F:;J&
M[>[?0:MD-2GJ%4,9I4-'@F+0$K@$ZF5&:O-9S7BD=>Z!V(Z5$+&MEN=V;X9F
MRC[/FCX*V_7T1(SB&T]9;9.\FTI1 2DOX6Y2"#0A#TZ^MB:%FJH3-Y-_U"IA
MJ X%D,I3SBLFM(_^]D;(\NF E.!P=VKYV+N=#29/'$W6D=D-KU*.)'=TWD-:
M(K(9^&N4P(S#O0D[E<_J7I^8L_83/7O%^EDO9Z0U4P9JE58\:,*KW!-C2/3K
M'Y7TW>;'6$"[9BC&;6YLY_:M@_D/"AKNGG0]. F<Z>F[9#IZ+_A L)$VI,)C
M1F%PX)0W56W">YA4$]O)5%-Z!3Y(.R)L.";[((\0E+K0T1PC+>?#\'L-><V*
MV<\-69_0K$;D=[],@S\.^<X"ZI"7I4_^"KOSSN;HYJGSE1>-S$<JUYPU:7:H
M;@RV;B4'6D63K%=#@1&'IEJYZ;K)QU>V>+;\C,Q-+;DZ.Y9_'7^ZW]NN=%)5
M\&M;4V(BXX<Y]E6:I&U&>_RQ]WW_Z2:]XT?"T86'J&APA&8*HDG\/1VEA_DE
M%VI,F$?L''[:UE8A8A;M2.+)O0$_DVHMSGZ3>WNG0WO]W._,>-_ZY:/I9SY=
MH-X#-1^0(?#E7:S#'UB$T%CN*A[>/+LP-GHF,G8ZY2:E=[^BIK@-9]J=RY>1
M_1_09#/<9 (Q*WE%[RA"EGCYK6>9_<W3VV0\3,;O3E;N+GX1XRIGU4NBC]8_
M[C<F1/"(;7*)WM7XK)@B!Z[1!%"?X-BPA!6]0\C+9*5^1,3@QZFC#7F_LK(]
M9S,+TOR_I8W:#51^PV1L)+YP/UIZ$UWILHPK00VNT>1GD7+5"43Z&S65V/=E
MJTJ9AB:9(:'9Q\6]T*?$$K(4.Y&=WR:*1PPF[6$ZB*M,GJLT7H1LY[W !!T5
M<NS56MRHBFO36*&>[H2<W9NXCNX9F<U\H$]@G.OR2?T#MN]^8*JWVW5AI#>%
M-%/?.2$[NE_)]U/?IV.JJ;UQF;W23F[K"3ONBQ=W(F*T@4&%JKS8XWJO/5*X
M*7]ZJ1'U)/B<]/7JO$H\4]AXHG%EN)'"59CR6*54,<2^;?9(0TV$1XS7D%P5
MLC-M)DYC5=(PM0!$F]0,!TNKSO5U]WU56EY>.60W'R%G^5;R\$.Q:^< MH>
MF%N\5.#M*GT#T2L2_ZCZIY,P[ @(<D2KZ/!11-JS40UY/X\)TTR_^ O?OQ^]
M1X+;B,MAS[L.V0BV%=O-KYJ71["_'L",*V/&1T<Y8\:GYTZF=D@^?!>?'VT)
M  * F.Y_N-(_E/Y8GY5OP6=.1$6"-K;44L@MVRR@QPBT*<33[YFQ ,>9'1OI
M$%?2?H.O,BC5NXE9"I7N-!L6P(3Z*"F??HSY!<<"<ED ".45;[E!\)T+56<8
M-2Z+Z/!_=-N!)\N1,]>8WMN9\)I %K"$8VK!VU-6'%C SAH+2$XAO]NTZA7X
MJ/O_P8..4W]G+&<)Y7]Z,L@F950^^LXZ$T/9WL<(=EDR:1>?+/[R[EO+TG;.
M4RN#\!ZLJ)4!\%=!>4"]=!R_GHSG9@%37F.XS2\EMAN_7(9MZ=+^+.#8"AG-
MR/2'2I[Y]1JT7LVV/3<]8:($?HBDLB.-(W<>RXNGIF3\A^6%H<4"(JW0"X=0
M4-VN4BM&_Y@Q*1^X_G<OPS580&J(Q84I(GY'>I@%"#$XK S$=J9HB/\H=J7_
M)C@"(%S:4X#;^H3+<)WPDB)ZYR2#P]#\X=O1M]'8GA4.(GKJ+J&VG-+1?5WF
M[=L?OR]FIO:ZYAM(S0YL[[-R,-QK_+UHZ;E)OP#;S]N"X<ZV-%\Z $$N7\@I
M'4Z@$C%0V/Z'9$Q12)&%7['+#+:B>WR"NFWG>5XBXI!"F[3/ ?^!,B^Z-*,4
M:4MQ[ZF=X_D"=\<GR C%S!]WJL&+^=16V%^HY.,*2UZ8%)?U:<\U_G[V+4H3
M-3DG!5ZCR,P04B+T]H.8>>YDY>"U%1ZD!E'*[OE[)3Y_^]4WV<;S=8:NT?WB
M\C#EW?*#"XP\M!]^JH>T]!"U'_4YCN B@G"?URO[K9<^K\)MYV3WU7<Z^=-(
M =E<,4$NL#VB0&A#&,$[%T+6ZJ=64[)6TFG&?C .'7."DK@!I3 IL_ =6&W:
MV-KD4[H<<;U-U,I,N$!?4WA@P"1@7^*H^H(#QH4N"::7(JW)-RB:CUO%$+%M
M624A1UJZX^9]7CM$>?0,OMDO+7-ZJ(_8T$9PJT;[H*<UB4/+GPC/=#PIG#_W
MJ:"+NXI\[AU-\ @(X7>F.NZ$U@Y'Z/1*<;\%V'K%>E"=+MB43I44E#0E-D9/
M%1%F.D;W)&]WASD?H/#YJ!RJ;$9$5#E^D#LR<D#SJYOQ3*[:HV]0[U3'[ O!
M@,=@$"5 1V'(R?PV>!.*QFH:4\EDKETAI?IBBIH1FZ!B:J=$7HS+\];UQ&PM
MX?RUJ=ROY 1J)L4[165+&QV'J39*:I6Y[OO;[*=9"?C*OJ:@XA#;TY;F=8D%
M8'5]\L$7]UR%?82ZE1&B1:*>)AD?M8H2 :L[;'*U1LMJX+&-<TUBQ744KM+&
M_(\?*P;7S\TYO'^7?E@\<95:!F_'B;, '[_ ::U B%G6IK=G+V0E-_,\>/ *
M@6FK59ML_3R@*3[6H9[V,/249\B9 QQ-03.+J-.@.4T?-5C' G8WBT(I0->8
M3]D'VIJUDLL_?)4U'3E:E^F5.Z[M&^)OV:L8?ZBZ*N6NHE^,%_"B0E2L[_E6
M8#3:AU^^QP6F<X%LU#8G7=\:V:X5;#$?*%S0IW1K;?%0WMC3D+1 !=76,XFB
M_!NGN5]-?(15A:V($?"1SE)D3,=7;N+I)LT(G:NDDB&!*;I=Z^>5;SF=N;*J
M@\HJ 4J/5/,<'1UF3YB:"55:ORN;_LU\+FSC:B!J:?QOU<;J\[\5GF5K/?4
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
M+IX8,(UQ$V_-R(OG_+90#S74W2?,+$!: K-19:/XY[^>%E!/P"0UH6C;$$1
M1^"O0N^%L'<I;D&Z51#"WI^*T#]*;,J7QG&ORD&M&:;5#($%T!2GPYC9-3>9
M#_Q6JP1W]I7;H"YTNZQKHXF/H6Z^ COA1)YXO(7G1J184,*BMTS>A^B>H"I\
MTJ)^K>T-U+DL<U:4ZNG)";-R<?W) LBWO>EB&'NR'WB:1'V];F.G\UQ#VX+7
M]\F<:/>9YTIMACV4,JG$)9V)KDV;:[<W%=1_&FB'F;Q4/_6L^<3-)!-#VE0-
MNG[+9:J<.L,HAGND)&GBL"H?RN.WL[T3MLQ\5[:2G*F[RS&6\>%7?#.#@M-X
MPGHES[II!EC>$=289$[ R=<L9G#4>?*L'C<C#Z7]]2<*%N'YS$<R%!/HZBV7
MT-=<.6.8&\2=NA@P'>YH.Z1^!7%/(*]XOB'+08%!/."EK"XM=L54,"3,>WUR
M"RINS#F7&N^.H2EW%T8"\A#%Q@P>PY1O]BOU[B!=JKFK5OFXWGY:5OUFM\1Z
M,?&R($S-NXCQ!$UXAZZS758A)N#8F8,N4F]&-_EF,ANRSG]6[_>C6;]X*&DW
M.J^Y;D<(F+0^O8MP^]3&)U$SP?-!04]%S+]^KWG ,-H3H/J"=,8Z+<CF\IK!
M5*BS40%J#%,SL;*?YD$WA(FA?0/C;9DGQMVC]/V/3!L=.%T1X= 7LSO#+5K5
MY$2\JHF\7#I$%6^B9^1)0RLI\_Q\#N#4O(+):W)KM$ *L11F,N9653'Z/E_"
M[E5=%.<E@@=)[D0BT5I0,>_ME4*IZPKFS2U[%N(Z+7*R_3<"2\9G7!HVBZ+1
MA'(7LB7D$B1G)-6?/+$B%NY/S-$5PS[0[4[WFH[.?-$G.GT!.9SS++^]F,V#
MZ_RQ*Z_/P31&#/86FJ8C4TUI4UR.AH<;30MF2_.: OH_0L$YW/D_H"[^E1G?
M@4GJG45J@]Q$69+@X^R&"'&T\N@X)U[W\[/!CV.R\I_3@%4#))$%"/J3ZZ@]
MJ1"!OVK)',*G8%G K:*7=1-]Z]2E&33)V0CRD3(ELWI><-IKHT.S&CZY*:TU
MS2=ALF/T7/CR*O=;U1N8BQPU2)H+[-D2HMZM\')"54)M[]S,*EH&3""%B=^H
M+Q%ZV+M8/-KQJ8V6^K3H6)-)J\=R6;;IZ=#QWYA2'!?S+%(+W"$>FF<!L?<:
M<L70RJOCP5.Z[Y\-]HK(<P]'Z"^;AVSM9-!XZ1!4BI:GE 9NR7T^.AJBJ^?W
MP'3B<HWOMP?OG#6%RA6O3>Q??O^UVL4;W1%$/[U")LVS23\F1\TR:Y8):C?/
MO-#*L'E:BUY$=7V04?0\8-3QI',QP]5(2)QT9JZWQGL@L_1H]F:8DZ!W7K,[
M4RJ!B&.(!#Z&@\;F3'7H@4A-%I#G3^%F 3P\N.XF5$L4,_A!^>^-=OBFE& S
M]9Y"-YQ8IR/, C1P$ .(NU+D*TN^%06CWTL!_<NA62/B8 X+B/+ T*^IE+O"
M7W)#4]&;^V ]]!3OMTIPTJK*[^^XP>:K3"D_:/ZF0>M1%D#<+\\"Q"SJ&+4Z
MIP-D[UL\Q(@%G*Y7^H8X/GAV.^A"CZL2)5GG;CNRGU$&#\9]_"T<3Q$$ Y3V
M,9-*2(+,O:4LH.<8"XB9'T%_GVX]"3V/%T^_T[Q6ZLH"GE&A\)D38@&O"EG
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
MBI#_@!':6N-'RL<2%RL79A%&ET9Z'@?#1(]@;5B :Z-03DY8\O1I8:X:3-C
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
M'FLO_X0!MS)I'] ;9;JK[7#E37^<!*-/ R]_;CR(FR^*QWBI3=9TXP3H@,?
M [0++V$@ID5F)>NB[J^J.5A=?T0)SD39MB?5A%DA!@<_)%9O_U'/M!<K(K:I
ML1JOM+B.-9Q?7#M$UJ6U[BUVT0&Q6P9\*7-'XY[(D1H"G::6>#>\K1R5XZ2Z
MM<=BSI#-6.UF,[KU(!SWD*""5E$'ER)-+W0>K[(8/>I!^UI/:(DN;H<O?O)3
M^Q16=,/)[%W]V;X89I8H8&%HL?8K3)]R"223S\$O4/."D!,A)(O8=H=[,_Q#
MY6KZ8?.6(EB+(%[4$6QF?0VZ_O'PYQ=Y,EZ>UR-#5Q*WL(N=ZW&H:MQJ[YQ?
M(K2N**Z6Y\Y*&Z$_0+5)OLC\9N8@)<%/(-X+<F-=*0Q^PO*%I=2@5!F)4VD1
M]RB/QJDW1^YGGK/LL!2 :PQJEAO/S438?K3Z>3+=V=ZND2V4-KGXX,Z8NLD>
M1BVT^\(>9Z36]=R6LZ 6,9S&:44V]7)83Z9)A*)FQY[E3H2VVPPI^VIA^)8#
MG![5-J;Q?_DZM287S2X+.0MS7#(O*<R\G37R[O0L^FPPJ<=&._/6S.43<JJ!
M#\Q.K9]9D+ER7R$WZEQ^+6-RWV-6<NF ;O*?%Y9N.<2\@'B%RN,[47\ "M]G
M%*@[2;.:G*4#9&5L""VKSIL6X;/'20<>EF,6I%OXZ$!U?Q%RJ=2F<G&L9>4@
M'4B]O^WY7=^##LBB:6+1PE8N7S=RC$2FX AJ-D*;]NFU6C5!M+N2R1(_#;O\
M5:4N7$\RH=C#2WF1VRWS>&/T=%W+%4/N %9YA1*YF;*"_>]UCN1.;]E^P__,
MC;_!T':&]4]!O$*V%F,VGF DD!/B(]"MM?SQ'RI_<1.510=Z&HIR5@GKE.2?
MR#A:9'%N/&65VJ20&P_\E22OTTX?H0,5OI127K0J QJ&8'L_<'WO5FIX"#7]
MW?!;C$X_3YUK"0/[R8)P#;"7R'>%^@;! ?<91TA3S@ 3WBV*!)NW23Q33WBB
M5,Z-I$MW9SXHD'2'OSFQ>P9B:/L9*H6<?0YC0IR@?<6R=T[09):.>XGRE P0
M)=IXC#?&+!!S=O,'DGN9WVI/Z"\^22MX+(Y+4SBF(O\!15;Q&4<2+J]_0W=
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
MMBL+T&^&1L,M!Q#CR-K,U5T";=I77PA/#6_?JX_-=TQT7$+?SWB]Z6+(F2S
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
M0#OU";$,1-,I,<XM@:;=7:8VGQ]>,1[R:XUOB+%^N7BG4K %^PS72)31@O3
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
M3[#>B-WH]>^]=*E8<1*YX!\.!RUP/0>=5$G"@"W'?A*X.K*AUB1:9FV\EZK
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
MHINCOM<.;RH8/5"QDOBF?-KU_M:1V2MF=^/QT![T7'DFW\M<6O<X4D@E1$<
M;H4G=UHK%,QEWQ1HS1G;)M_$B+XLWR]?D3AWM6WNA5\LD0NC.P]I@TQVX :B
M=33@>OA9E-SVRDJ^@$-YPF;UBO#CVF'S147-&[^_5+P);8X!#JNL5SDT*I"F
MB*])VG-)D0V@KA6*228J"FY0Y'Z 2"CX]="VRT=^O9^#HSB*]5@Y:V67"]R9
M6@-FX)/)S<X? 8H+ZCTH+C>AIHIBU&2M?_#'1+73LKW1 IWY6A<WV"K*Y*D)
M2 ?!)FTR*P5,.D:8U\S2-K@Y7D(Q]\YW'RZDAFVHZA9TN*=QJ$D\2KRB02'?
M=U+UA]0@DVC<\,,DT/P SUH.V_"N/*P[+4I_>$?3]K+8=I?UJ\&L8)L+A8W+
MDI[FV5,29D$*YS#JY;:8Y;)?04MQ\YY"PYT(D=&-LATRV:FNHN5SMG/DO(Q)
MG[A&LN#]$U?9#@DMT80HP21U0IPM@2L2P0_7']IEE#IV;)PB]]3*\'YD^USE
MIX3>A<NQ5[L#=5<@2@\\9B]0P^G 0W $ZK,IX7=6'MR(8)M,0MX:K3ZV8Q3"
M9ZAN' (?TF15GM23\+R\/WWM+9ST"3SWQAK66A:!JF: (%@XB*T)DFO\ ;-"
MXZ@=Y)NZ%^FNRG3\I0Q&VJR$O+Q]3*NT?G\F[F'F98NL8ZLAT&*X&2D81P>B
MA<#MS;"NM+26,P36ZJ[NJ _?%YU;$@$A1S%]X8</[[.\..X=NZPC1QM%5^:W
MEMQ;T"75$_QO#,+DGX:/*GB6.7L2K)K;IR37>40_#2O%GQIM>*K:CFR[CCA%
MBNO"LI;05"@7[AJ+PJ5'TKMR3F5DP7(\7U6/IH#VE[V])./+KDU=;"U.(LG8
M1112;OZ@W";[!FP:N_EBXRU7 C]8W\)A;^(WZI3=:S($F>*#/SZIXQAFUK^7
MFEJJV3@Q64D'PAC\N@VL>JRN6(Y!^]''#%6VY+SU:T\ZOW[#M*=]VRN @=HH
MU/@6W@#:-@[6B<2H=P@IH/._5&!7&B(VT\;6>TM9DM7*OGP)U%Z+I":A?^XA
M/8S)0I3+=.#C_4+%B=GVGKO4 K"'O*;YY]BE65BTD,/M0X0H _,/5U_<Q1M4
M?!PQ27'],2M ,(Z$>^+(QG]>FKZG49../)+68S:L,!0<'#V@;W@BU?LW>]'N
M%FK]S/L5[#$P%(TQ(L))2*^:''8\K1E'M=$=DN^6WYEJ-C(.+#L387 DXH>
M?MW=F6>'H:M?THJ[JQDP\D7[7P'(NH$$<)5Q*W9R6+>6P-_#%:L!CO3T6E2V
M$KVS+I=^1SDU5CG]57Q\!)N@8.GW%@N23)X[\B2#X!:"1)HL%K+.;L)H(@'!
M[0<&82TCH>C*#=BCQ<:&Y-,!]P(19FO/GUE>NO0QM7/ AR1%-H0?IN;N9)5
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
MBG961$*%M[*A+J WR1V+(R1'Z6'+7#P=FZZUWUPJ?''Q<]LQ8:%G'2S:'0P
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
ME1B2:/-#1<52+[Q-TT+]?,G;WLGG-M>4SYXL_#TO7IE7*2\>^$>2O$XW4&
MY=[4T@,-ZDQ8#D#W%O!=E:LU?,2:GLYP#V:EI3/GXY5R6?]("FH9 /(]9C6/
M >@F__T/ZYNO2?D/XI4J3NQ$_B^-J%^8(; ,,R^%YF<N%CU%B.52NXK%D>8?
M&(4]L@R.8@F#.3* $D/CLS,5:XDP+$7:6PBCW; Q[TY^9((0W;+WV:MA -:(
M#2C]^P9F='TOA@$PNZ1<HYS+PR3L*3'#!6)YG6[) ,8Y]V@,X I^%\( O! >
MPO8DA(G,2B_-@-D 0?F= 4 Q*Q(,@$G*"-8$UGBZQE(^S8$!%&%V-1C 79G5
M'9HQ8HX!T(IIN3;0=IHPHA2RM<, F*-%B*+!&<!;'RJ*Z>^06AY5$).'W':G
M,R/"'(96B:C ;_,Q@&<,IB_]B](V]'<,8!!/S6  ]?S;%/IKS :"/D3O4ZJ8
MH6,N8Z:&H+OFT"3(6N**S%[@  PE^C3"GE\%/4!V8E*%\0S?C%%2+9&.S7B)
MHXXV=*?)]&D+VT!U(][;F @#?R L4GAJ*',$;HSOVDG=<V8 G068[1Y,FNOH
M'8EI]ZQDL,_&1*3O?O2OF"+2&ZPZ,XKEC]-]4Y5'-02C\E>#X#(?G9P?\*E>
M20ZL>A%YX<&:HEMX6<NBBMD5KXIV9#** [UOB;B*%X,K+;D<KGW_(+UZU?%5
M(#V,);4J]LCG<V=EC8Y<T=/+=A:)(H[/9& 1B2XBL9T0GB:_PN $L^RQHT/^
M84,Y1U>QLK<4>?6*YX)$FL]%QB_ I:CNH 7I@;<=?CJHK4RH3>/U9$2&O;/$
MU>2IL9[>+\=: U%I'[9Q$7PV1$Z"&)%_IB%!6X,U7!/LGBX+<QC0D;*T' AX
MX9X#O!.)NW#S_N%H^?O<+2TSC\:R"T5B\()-7!B!T>F#).V/P6FU?B794MR>
M5S^;']T<9^,J_-;_/JE-TIU3XCG7+Z]0L;0&*0GT#QJ;;U?^>EA 5I$1UV%>
MWN0/_GL7^A-$8W(K0-UQNLWX%!.=QW%!],PZ+WH$[&<U_ZYHA1W<N .ZH8>8
M?L*<"8*,BK"-"?!'(K(7P  XF [5=9[JR0!NN5]AXJC^&?1%W1]?<('#&,#1
ME9S8&BQF0^\U76Z/(R]>=;.&3/P3]LNJAP&W,NB-#1OO=']\9/JO!6(U"Z&"
M+?^JT]JK(T7*93;/G>991*N&:_7!3X!L-B!L)LGX>OU@P/5DO<7^;>7CBZD*
M*<YY@FW&)>^O21"./ \4$^OQUXXBZ;3EG"(B'P7P"X1#P !(0D#"+>/;TZO>
ME_?K-"D,_\9=+N9V2=F]6R#[O63*.;7>%YBI5W06HGOK.BZ*_!R,(&YB S--
M$PK (N.HRX-W\\>$!9(,DH%M^52+N50+^5189!]<K65&8YP9M#3:I/S(-T@9
M[0;05OMZ%TGB<UW#9][:J-BUO*B(%L&);DG?'OVO/=$3LD"R\.8HO<L.48_
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
M?C!1..":O'&Y:+I+U>NYK&UGEL?JO8QEQ.58;5[G2_K'\IN&*X;5Z[?'T+@
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
M79!*(&HLMN.3'$+7V[V"7KH$BU9U+5ASHPXJC7[JCF.6N.["1=X%%K"MEFS
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
M*"6TH3,]GK)*[$_<6(71@Z5R.YQ_0&;GEAIKZIDJ&G\84%02V"6IW,UQW/C
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
M9_%ZWR1UQ;A\^("27;ZE8MIQ!SOMXWS/%6M-$H&ML%;\ZU6R%D76O)&.9&B
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
MXHWQSK" Z[&+QU(<+D_J N%)WR17\:06JG0'2WML360<,X-\0#Z"EH"/\NM
M)/PW+W3HH[;#KWZ)F[R>,?9X/IL:P,]:K>M2%[9T\KK>M7DX8:.3Q:](Q$O"
MO['X"92I=L.CU*.Y;ZZ&.8:Q ;_A$*O.VIR ^N3!@PM*^YX)O,Y7N?LB6'(M
M1-AE7+R^ULY$(E;"S@3X*Y&T:C-4HI#O!]]F&!,;[_2>&2)EA7RDY0:GXG;T
M'>[[JHXJ+JG>R&(#/#28F#/"EJY-#$S8M7-,!QDM)9>+E/+;-'B3N)\-^";U
MI/2<=/&8NMGF\H@-E KT9NK8H8Z\4=/70%]BM;*!=^O1R.N0.#TTRD _W^W[
MJM\D<R2.9C2:_SY[)K[(ZI7 :[O+7YHU&"I"=\;\J1#:"^8S0Q%_"P(V$5+%
M%\70*>KB4D:7T7-&!R,*\Z^EG6R)H"9L%++X%RAL@,4/G84^>,@(9=XOVSV$
ML/+*_>A7[*NU6!/4E[GRZ/.5JOI0K^H,LR>0[O3U9PE4-%W5+ HYDP+AZF_/
M%B=F-$Z74!-A;B3W2P]_JF$N#0<Z+!^X;Z_JYGS)-&,;]\QNCO4<X9OM/9/I
M'S:N1V;X[=KSR< HMX48P'>ALG'H^D7QJ:M266K[Q=I,C=\D6%;,/H].( 9#
M)\=HSE3=I"%"?RPX2YH<BW*,B@T[WU&/ Y69<U_[#*J3+^_O9W7)TC!IT)ET
M;$5<(B.$#7"7C31M8]P9#=%7D._<?+FT>?Y.P&;$JW[+)[OMX]OTVCR<O]V\
MOY/_K*ESPD882U!C:WMD%[["!(VSX6?UYDABAQINE2V*O:D/::H,"3^Q)B"J
M^+B@;$Y).[5X[KX0HIECJCE7^J!;=/I<(VJB'D>/INH3L*TPD9I$0S4Z&S"A
M3&>FB%8KA)]/&!3^=LQ]I:)L-OK>\Z<^K<\@4GY(P0:=5_!-4N%8P)K@L>KB
MB779@Z/<XEJ*91>T^ALCK[&!EE/++'G$*= )/R!TZ2Y;7C]271$:Y93Z?O_
M-U=YQVQN7TX@W4^SJ#O%5Y^@^N0!$)]AP?E*:SY4/M1L000'34+R&Q[Q78%'
M$_C:V( (_56'K$'=,N/$&^/;.VV8H[Y/HFK*6\K2L&ILX$KVN1F;9C3]H ,:
MAQKO;9]TZ,>Q 7GX]? (^T[<T[<-;V.#A[[5^0Z,/+%P*;6C>U7VA<C(NC*=
M\X+F/*5OY"6H6PJHYMW]IZ2?&AB?2XF+"8%*75C(JBE?N(,8N^FRD-GA_V3T
MV,2'(-/C:::",7;#J?JC,1(<&[BMFXA;X#NXP1K%"O_4QT9M[F.54R?R;.BG
ML 1)2F2N#]$JPO;0RNG!_=M:1)O6G[:?BE5;#=!9LVDG)[&!BG4</A8JPA)%
MME@>")9O=%S%.89EA44>I-308M,/EDK6)LQE>@FE=AZ[\BB)I']YXZR\Y-*T
M %V-(,+!L*=BVIF[YC>MW3K3_5;\-6X=KK)CIHR[G7I;9&L7&M4F-G'%JYE8
M_[[$RNU'6%7CNQ3?YY[$#"X-D5,BO*7=O@\J#>5 S>\L3HNC:*7TQEG(Q.%>
M1S80BXC&C?873KE.7A#6BXC8YM>7)?%"X3WWZQ\R LZO#&$':V%3-K.!#+'5
M6=T6S YX] QO^BMT\N2;#A@_&VB5)>AGZ[>;>=SF$%9+D)G7G+]^6):_ZTN4
M<QG2W"OEF)=S;K*=A*>#*;#K[CFIUO9 >3LW51.<\NAS4]V,M0-C$K=^W)@;
M[$3YH:O<,<TH7H8T/6#+$@_311E$^'CE]]!"E7V_CCH.*MZ\?'G#[DS!ZM#S
M-6Z4)IKFSGR/X*)BB6$=_;%HZ2:ISS4IU1 M'ZI-K(Y@8N^)P]QJ?A>3A3_X
M%LN)G96>#[MRZ:;6SY*]6D)=_.<RE(*/=2#W(O5<+XPJH%#8F3@:6NH%,]I
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
M]3"&I& K5@ [4XX57&)H%U2OX\@399OR@LD02XVXNH>2.B)*8M((VPU;]7+
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
M=2(;@?"2+2@->_DS0&GJ?<3>=Q4KOUA-_S&-M1\L81,PA8NA#[&Z^L#,JC!
M&:OE_[OF!L88RV3DA(A/'/)KF#'#;$T8Y"/??$C_<;G@#^$.0U(7-)FW N><
M0^I MK<KC0V,'64YQ+D_#HS)N:X_:P1>;]3Z]^\K3MUXBBUY<KT=*52]#<R*
M#X[LPMG55KDE>SG<);K!\?I[DM@ UPY=J9UWG;@OSQ)MZ):,<\QR$)=$&$KU
M<;18)O[ZEM?&5&/8M]"(50\IW1/Y]\L63 T^!I9B/S @R8BP;OHY@QR7.)S!
MZ87WUJM%IIJO/9;JGOZHL+%:CNRP@ZD@6PRP_F1)AO6P,EV3:N40SC05-*T=
MJ';I\\XYTD&_#.UH5FA!*?%V'Y/=[&@\HZR>>3BJ1!BK^--0C/BF,JG"\G8.
M3Y.%^Q&6:G>@]'Q#E5_A,$@]%PP?_5JQ5+>RH6\ELNHU5XL6_UXMH*E#Y'3!
MTZLB\#\O;S*Z?PLSV!>8WX'2<H7(AC3&,=*X [:BCR3$VYE(DB#J?[S8[R)@
M J! ER?@[U61=]*_X3(GLQZ$:%RNO])TW[S^3NWG\H[2U)V<NKH7OG*E-(W,
MBL1%<E-9*9M\R0;["A<=4YXAGI5X!^2/G#T<]ZF8.U2'\KA/OX50?CU#[VS0
MV3ZGFL^EF&E4YRI4YG##=N_])W8:O#YUL.^J10!6O;*>%%H6:6GG@=FZ&-FO
MQ>J'2"#+@_T*LDR&9[8<'RIU[G]0&QN#NAF'#?%6>3[VR&F"H'4^J-;7J8 L
MJY'_TZ#F4.O\N!S\@W:#<AEZ8Z,4_1@<VZ=0$%Q/\D1F(UN*L"NI6#GDA.PP
M=(U4,#9_X#>-Z*<@QZTOS%VBD!DIWY'QK'M%>0F,)6;#7ZTMI_R)WM8<_!/O
MK12F5'[L1/B"G;X?._7O@:(/1E<+BPY!B["&='.4&V-8G1B_T:'Q#V8]B-HT
MOI,11BBE.\=._/@VR0R@#U!T"?C.?GX('^/TH!"E9",SR]:PFW2Y0[>#?LSP
M193(#?]O(O3@K!CL.P,0%-Q=X\9UV4!G#>WP[:D( [SV]0A:I"1U(\4B,4?=
M0;6D6'\Y ]/TC4J.;]I&O:*;4"[#R!&HWG_Z,QXKTR.6WI ^?W615#4;%G @
MEP!YBVF!T-W1<J,X^XA3"BIGAN9KA\NJ?KR*.OWYI:+1WI67V94IBZ53.C0D
MXQ"V5613]E>6%N/=21\+I,!F G&8NY%BNW;0PPID]OBL'EPNC%C]8I$4^)!R
M. ( MC<[P3PZN-3RXW"J(PF/:I!?(]N;=XE_91S'I>*N5/F-MEG4G76LMYZX
MV=YX+<VC;(F*IGLB[T/6M.E#;$"@%T7-9\G "'Q,(=81-M!:,<OPGR@JPQ>!
M=OXPHG.2#11]AK"!D^ YB@2\_Q_T&V #0IJ4:%8L4@Y)< EBZ2P-V_W<"5G1
MK(4.7P?]YX4<DBY@X/,/#_"CL0'PE:S7)HLD&/A%S>R$OYL=^^'1:>^*[/P,
M^SF S%:YUS(U8V)\#PY]@GP+JMEL-X>E-&-YD=^O4CM94M+063/&(<T6]*9<
M0Q"H24P_?:S&S@,Y<@C?A?)GGIS!;@(OV<#=_#8DX5ZD$!OX-#*+8NP_B.Q
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
M!/GX!7X7\$I(4$#H]X_?2O[71W=P<W)R"_#R\ K\WR[LCX 8'\<YCG9.COW
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
MB^UKX:]L3"6 OXG]TAA##EQ?54%*"3,E%\3-A<GSB)MC?ZL.WZID)+R^MV=
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
M(Y64HY5YY<J_[-PW_+D)51.9@O@ @X'9L\<QC36>4'JX$NL&&!_>1AC\^SW
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
M/3V3(G'DE2U7G@,EM3W54BG5LKQ!I53FGPZU_@<+!WOB?P%02P,$%     @
MJ(#^6M#<E']9,@  =4$  !4   !B;&MB+3(P,C4P-C,P7V<Q.2YJ<&?MNP=4
M4UNW+[Z1WD2D*0A10>G2RU$@-D! 1%1 FE$!D1H1D&)(/%2E"B@@")$F(@)2
M@XA$:A00%*0%(20!D9X@A UI+]YWW_>=,?Z>][_WM?O&>'=ES(R5M5>9<ZZY
MYOS-M4?88^QI8)>UA94%P+6#"[C*^0#L%6#G"4_X=2_ "^ 4+O8$< K8P?6K
M_/K>\:OP</_ZYN7AX>;AX^7C^Q?B%Q3@$#\?GX"P@*#0K\*IB0@+B?SZ\6N2
M_SIT!R\W-Z\0/Q^_T+^[L-\#X@)<9[DZN;D. CO$N;C%N=B= (3#(^^_L,<%
M_&OAVL'-P\O'SV%#F-.A81>'?6YN#M.\'(XY3Z,XSP$><=[=!W1.\$G87^,_
M&"2I^V=ZH8#BR9HVJ0M?*$IZUV]'"PI)R^S9*WOHL+**JIJ^@:&1\1]'3YTV
MM[ \8V5]\9*#H]-E9Q</3Z\;WC=]?(-#0N^$A4=$QL3&Q2?<?Y"8D?GH<59V
MSI/<HN*2TN=E+\I?UM;5-S1BFMXTMW=T=G7C/GSL&1SZ.CPR.C:.)Y+(,[/?
MYW[,+U#7?JYOT#;!K>U?<G$!W%S_K?Q6+G&.7#M^[0'_+[FX=H3]ZB#.PWM
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
MW#?8QA=4ON4_J\HUY\$O;S@0(>=NVU]P$_]W.X9\ !M06::@F%D!'%!DZ]*
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
MLYMF QW05#3%FH.B8**MFN$N.,<OH5H\6T;:4^V5LWP^_#G)'9N!V BWJ^5
MM$#ABV>V]6DO5:KSL=.94T94>*<6J#S0@1(/GW#(96UI'%G*V)[.V)2F84:E
M1U:L9K[O\9A9B]RL+O)UJ7L]U-S$2<#B_^XJX!]7 K.H!J>E-R6L(3/Y+Z)E
M*0UB0N$5[2Z#OJR=U#N9NZW,LL.?E1\VVKKQX.OC\#RN;MWPZDM%N0':WT Z
M&;-TD1Z,N/(EQ-VI&]L0%LNX!HW9H)O"SU <1O^4LQH,?9OG_:UH^W*@UZ/M
M%_:S\4"M]GP9&3NN3'O!+#;3"(?22D98NCYH,0.TV(_GFGK$J0;B'H25SS-8
MG7;NBNK@FL#LDZ]'QL_>33_#[3._$2JY-?;&_B-B#P7;Q8GZH+6M%MF[*T]L
MK^]RY)IEA<^4C.QI'RX'8?%8.\,S5^>0Q/SW5SV4N\RT69WH>OXTE!\?L]Q$
MBN[LXW(V2_;"/&OWYP9"?&^%.1'$Z\N(!79O']K=M] WN'6-]CKMSO#<?**J
MJG[[QX* $N2 "RH%(?;\!ZJA 1W3JN;GXC_4(MM?.JU^\V"*Y]4@^99JX_O+
MEQS5V(#A^S-DJ3Z&*#.V50S!SRQ"A%(WV\UD*)-OJ!?F*PI]7,)BEY>AQ'VN
M=RTP^0&SIP:G&S<%:M:TPS:JX46I-Z0M[-(8&B;!T[9^;8?I2]@)6?-/:7A$
M)<LN3\(2&VBQ%-BOJY=:Q,'%X]CI38;>W'L[ 808!X\DT6$L<=L=$V=97^G*
MXZSAV?UV>KU3=+WDY6]C&P83]M;;(C^AG$R^[@5H3WU+RNX^01;#_$+.P_43
MA*75)3:@3C^VE&7E5]?W4ZY_$H.\\_P;F;\RHFM@R8-N"<+(L$ZM1!0WRO\8
M1.@RX_3P\H:\I4T3Z+>SV+2^Q@47:/)F]JV#R>&5ZXI/=P5EKN=+;N6\2C/Z
M]6>=&W!!9!]+ZFO].T78L $3WNG2DHM),G&HZJF^^PIV!O#Q5-M1=&]'B>^.
MHN2=5LJ#*D69 <E_]SY(O1UIB/Q@ID^5P>UA S[8\0YR# -*?877]3FZU?SY
MXL6AT%[C;RTV08&#%J?O6PGK&E_%:EEO^JH^_VP0/*,*O:$UX42T6U8L88UL
M3AER,%/W)P^Z?+V\Y8GF&IB888J'QH?E(]GT\6N$;D\)^37>]P^]=ZS&0J^N
MXGN)JUUI>Q&>%-1R6Z$AAFQ[YA.JW \F<(&V(.< ;:I)O5BN<N:@&^]I!QY&
MI_>>[?9$Q)+;BU+B6],P.\IL/)H4X*MI<S&Z6V5#U$(.6E?Z=>&>E5K7FY9G
M?<(\WR9.=)_3@ZDA#C+_9 /^T.CF@0<F%XG0B8[C;T88L)?YISHC6=44GR-P
M>$FWHL7#!0]_^^K>?=92NSS5DI\R@\R5\'R9)IFDL@XQ_*8+=5\DIHV +SM-
M82;G>AIN1CHV4%9,S7<3@UL7^&U>N-MX(I?[$@V3Q?M#4%[5XW46S)Q6""'\
MRD17V-2!$0,VL,M]D:5!/5PJ:VE8^=+ML9[;GJ'9![=>O$QJ?\F5<=NNU-Y\
M\I6TD\D [3DSWW)9:_H3?[MR-V0,.U9@.(@X14OC&%/]%N%ZDT2$'*)S BL7
M-K.\V-#L5.QK&'-^:.ZUKO]/XLU-#^,/BM!*6W,9CYI90IW=T@BZ#K=448CL
M@Y/U7AU)*K(KD[_IPP:\];;2%.%K"-Q$FMZ>J<C0[RUPXAQ#HI?VF)+]GFE$
MN\X!*7ZQ%*G4)\P\@^QX,WG7>?PCFN4Q(MT_VXA/M^W^D1=R_)51?N9F-]05
M)8B8CFI^A")E9QJE@TA+4L@ONGD4X>CB]>ATNJ3."P>>@LO4C,X,*Z4,J\IF
ME?(]_[O_1_QO)"[V^'\!4$L#!!0    ( *B _EI#00II_B0  /,H   4
M8FQK8BTR,#(U,#8S,%]G,BYJ<&?M>F=44U'7Y@TM2)%>!0($04!ZE1**TE6D
M(RA%JB"]2 \@O84F*E(%4>F]"-([(KU(47IOH09(R$3?]_W6?//.S/IF?LZ:
M<W^<=7/O.7GV/KL\^ZZ-G<8N )2:JAJJ  AW6> N 'L%0.ZK*-UCU[>QLG=V
M>>%B]]S&@UW#V4J0W5!$4%@$P,X"80 A(2$Q(3$9&$Q&=NW:-3)R,MP@_S\8
M($)B8A(PR9\-R,E(_H^6_F-@.T$?  !$"/H[@'\.$!X^ 2$1F/@:"2D(P ?]
M:_S;0TH #X2/CT> 3TA(0(![$HA[!A!0$5)SB"@1T>A8@CG=:$5#DG*)H<H5
M;72Z(P=<8L_<0Z^1T#,P,C'?Y.:YQ<LG+B$I)7U'YNX]%54U=0U-/7T#0R/C
MQR96UC:V=O;/'3P\O;Q?^OCZO0H+CXB,BHY)3DE]G?;F[;OT#WGY'PL^??Y2
M6%E575-;5]_PM;VCLZN[I[>O?W1L?&)R:OKGS.+2\LKJVOK&YA;R\.CXY/0,
M=7Y!A8.,1T" 3P#^ QF$]_*//%0$A!PB1-1*.F!+-QI.T1!B6N6DW(JV:U Q
MW0.Z9^XC)/1<XHLWD7]0_P7]7\,<^G\%^C\P_P=D;"M 10SX@<;P03CT5"!\
M*A!V!B##!^%N\*D !>!2,)@$N 7DX/T_,MT?QEO[U]WU5, VF$8<J 8>@10)
M =I_F]+_M4KF$9YM,(/X_^J]?YN8<@@& 29:W/9DP^ .,Y[)$V(OQTZM]V$&
M7S/XHO,!$#^ M]?:RAJ\:<K)=*S0%MNP=_R<;4F#V\US03SNA^)/IF[CK)7L
M[@\JT*DMHK^;$MOC+Y);/1VW:FX@]7*ELTL%N!,!@OAN*;?=5KI*,;NQ;/">
M[==A0XT5W^RA5.>D=^^!.#SC% P?D_J)YO><@G\'210L]VF9_'MM.B@9[).]
M2QG?^SW^52/4/>-HTX!*'O%.W,D!4U8R4>I,+-9)+*:N1*32RUY++-^V5.VH
M3'46O%0A3O]'DZ!DS-BQ/&_(@<IDXY?;HZ"7[L*[<0_8(3X)/XA9O_'K*YV\
M:7\?[=PD[W+[QV&#;^6/[]_=^$.2.[.R^ZN2U(]C4H7_*V<'#(/?H1_7IXUU
MC&GA-SWDBB2+TVE(Q /I4DP6RD;O!%1\=$R/-5,L\7)72F=72E<F%FQ@G/\1
MR&]707QYH_.E'KBN/.2[@H,80R*+< )C;&6W&L?<[M..-=*F!!6+Y\-')6#=
M3,ZKX;KG0"CCS4S371!C_\#;QW9I3U?SGB$'&<W?"CZ\SAO-MB#]A>E .Z9E
M1200"YA[8(&-R9(DL@NM!3@ZA L+E'U1.";>XM*53\^Q_*OH5-#Y>0F\!S.$
M>?D>"ZA*.->*V4V8$V*!%3/S"]3[\Q+;?K420QM"X3]"#OX/!^3+TUUVSH#
M!-S% E4&:LIF/?T70N@P@9;M)2$,N>/3I'0%Q6U\B[\J2C"O#XH\U\,_&MW'
M!&2?C+0<0TVA8CL*80J' J;P%JFK>+]NE;PQ7H[P_VS@8G^M]7^B<OR!9A%X
M;YT4QBL2!YSD\QY/Q>'#I*[=%LS+6"QPUV3&E!+1>/*46]Z 5D2DC]0W23W'
M6;5-U]6'(_6UEYQH,H7)NKCPPD'.;X89KKMT7[MC64087^6KB=S.[X/*Y ']
M3>0=R6H#]]5W[IRA-\E0_%WFAXS-. TV(C#,$R.L479? P21DIF+V10:L#S1
M3O+Q]T9%+7V0.:4C2"E0/,-K+Z:+VF=6-WI89:?HXYL_K=W<11[L'[""X;T5
MLVKJ@M E@CRO>)KYW8,2#O2JK2E^ZF>0O]L!IZYVH?K:1A;Q:[&>\@>>B,*\
M:I\1+)@E6^G1\)X?,2RUEE%W"[R^5H,%(&<*)TBIJSB'C7MB6V6A6.!02 @3
M\  ]694XLLVUE)-'88HDCXS,O53-$VV-# >G66T4PFP5M+LSPRN6OW[J,55_
M4I#YG&L!TL(?%;E06.J[FTQ1HQOUI"=V>:+7<LVXVVC$UL)M1Y/J/$0[K7/N
MN.QZ@.Y(D^(]V<&/':[0;(<(6#1[OPA/L+35IMZS%.F&(%DEFFJX1>(NE]V0
M3@:UC*\5TYT>[FR!<(])-,\2'?)A)GU!TEMZW65+B\X7[M\46=VR,K>\>5FE
M-!5UOS77C>4ZQC;0$S^RR>PE 3<H]#X")VR;WS@>X+0:^Y!\$HFD657;;)/-
M_%;^]JQ(W>B.-LI<RA<+(!AK+WS+LH<LKY2S>:5D,#3+MJ^#[OF%N1LW7(G>
M2PJZG2-ZQ=]3HLVOPNU/7C)N5%%\NE?9Q4[X^+H^XIDT%KA^<H/L<#_>_% (
M<H&*/*]YHF[WGVS8J#SI FS,3 AXF-U"2GP*OSUS<7 @'0\ZSP]P+9HJNR.]
MJ"1=D%AFU0M?#)Q%G+N^N<("0H<_41/N,>M?4.:=8CYIO;^_53WNX@[(V6/*
M=!L(IG/]%/R)1SZHJN(I190@%IC2P )/;YRG_WQA&RBQ8,[X/(O^H*O*@8;
M^WE_9XMXV>7Z1O ZV[K#12(?,Z^]U>\ GXXD*YNWW:YCF@:("0-7L2ND^*WP
M[I]H7Z?6I]/!F=_UK*](>ANP0',+\Y-<CPFTU#(&TKFB8B?8-X2N2'V1DM"H
MJED.V4E#\[V0S6S]PJ@'*FY3U89\!%6LIF.!KGD&%=L8>O^?;^++0\K9WHJ*
MX$.;Y[& 9JF.64_V ^360MW>"RO26<_.#']T#.C"MBBMO:$J#^U970\7TJOU
M?^1SQ&G%ASA++11&D_KC:W0*.J.JEDJ:P\E+NM.3'*B>1E]?%)P/ESQ05&5'
MST60HD;57_+ZR"YU-O-.<(XQC[!31\IV?HR:CIL32I-99E61+&:03][2<R)+
M 64+,%6,R>IG>,*R(C=UQ=:%4.9ZI^4(G,;KZC!B"Y?^!H<I'O,! B40RLU$
MA_NA-*X?:XGFZ\@ZF-C][#[Y112+>XI'$ 5+N[#YU*!O/'O31UPOQ-=5W: H
MQ2_I3E<5WQR:3K7V5:J[H49KVY^[4KWK^TBG\?W.S][XTH?=ZC_<DK)- FKI
MAG(BZ6Z"Q$'M*,02=_QBA/"\UMK#;Y9A+JZ!-SY\0E\+.2;*##V5*]Q?'G/F
MG.Q\L6/]?NUB5W\Y83;>G)<\^3D68 .YUDV:6LF;,$D)8X%@F4(LL+PPNLHZ
MZ!+%)C FI[WHNS)60$V7C(>L&^"T53I+3%3UL[;V'\ZS:(X<O%!#!\WBK,:G
MY5BB1(82,>S0.HX+B10A3098@"-V_^(B^T\<]Q2(^_FJ;SD#"^CZ!XF'L(7D
MHX611&6,Z?QP;DDFP\PP7[;<AZ;@"OXAAP?3MQ^/!]'XQ&K?Y4FL^LS*GB@;
M1*)<<0%X3#/3AO9DBLHWOK88^<IB$?K1.%"I#:*D?P.BCKZ%BKYY5!I="-MT
MNXKGMQ,*AGNNY[+C/<IZ2,Q52V@[HI&M./E44T%!H@R%!7#66!;=<FQEI,R1
M;1# @ 62?.';2RYK-1D1"57=9KROVF7\S08C$M&)/5A G@O*[L^'68,%CW]
MQ$J4N.]W,@CX!W(DJ\G+\"'V. _HC(874@9=')G2_2A"O1!49>\LG8<8M"7*
MDS+\9%FDFN>29E*\61,*75YE0<-)HQ82E_?R^[47&Q0Q#KZO4H\&U;0:1SY)
M3E7(-Q7]Z-&]+DN5@2=/DJ*O)3:(!^M'J6 !SHFZRS%<ZEPOSG=(V#:<<#J6
MU1 JG1V(H)OK:<D!7MIR$;+V?5&WZVH607[<C]V[GU*1\)-B+T?7.^<$5JK4
MYSS/;QTEX@FGV&)&1PC(@.MM+KO4^M]M-B30>>S9^U%[]RR"HR:DSJFR3^_U
M-1X0A%RD/^FH:-^:$3@-%TKZW'&S\>1&&RCR+/& >,A+(J!7P&JFF61F6]DV
M79(W_Y#5^L>4J\)J\#(!I+GU=>M,D#.1KGW^R]_,+2MFN(Q <>2@0P,S&H&O
M<#CA*  5?,/1Y%L88EC,F)E)YD>%4XZ)1J!/N_0SEHN48;Z+*C9@3SV'(B;
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
MWJ_6M7N ++I2P;$_<THL(/F1TJY_YA]?0G%<2\31+,)N@]7"P=5,^D"E+D[
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
MNA;-0VMG F(]2M3KG.LY:<DXA\S?UC*U'K=_V;OVV9V4;9-%BR1,D4Z?$
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
MCN1U(K."'N35!_>VMP\$JU!UOX1E"H1@TS.MONH8"#VBFC&!1AV$L]D87TM
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
MY41W\MNQ=L*A!G;&0(AW5-$RAO-DG8/E,H,?FRX>?JTSU/KC=;<"%[4K0@;
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
M7/)5\DH"AR7AW3P3.,.Q6YV&BU-'52L@>N[2/<' &0G8--^C!QAQ-_7\48\
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
M2:>:>/7I&_[=Z^K_KRL?<^2_ 5!+ P04    " "H@/Y::^<(>1PM  #Z.0
M%0   &)L:V(M,C R-3 V,S!?9S(Q+FIP9^UZ>SB47=OWA5"VV9.8LH^BL@W-
MI!)2A$I(*H0&DQ!EF@DAA"@4:;+++B;[;"?[?;)+1F$(A<F,S;B8W7=U?\_[
M//=W'/=]O._W'>_Q?O\\RW'.L5S7NM;\SG.=Y_J=Y[J&_84]!>P\?<KB%,#!
MR0%<A?X ]B] R,0-==T=< >@QL$>!TX G!R_V^]/SM]M&]?O3^YMV[BV\7#S
M\/PAO#NV0\++P[.=?_L.OM\-Z@GP\PG\_N?W)/_[44YN+BYN/EX>7K[_Z\;^
M (ALYSC#T<K%H0!PBG!PB7"P6P$8A)'[#W@<P#\:!R?7-FX>7@@&/S2@<B<$
MGXL+ LT-(8;NWH?N ]M$N$7W'C+A$;.YQJO@)WXX-#%SN^+QTB8)VP&*DO;U
MVV$[^"2EI&5V*:NHJNU3U]'5TS<X8GCBI.DI,W.+TW;G+URTO^3@Z.KF?L/#
MT^NF?T#@G:#@N_?"'T9$1CV*CDEZ^BPY)?7YB[2L[)S<-WGY!85EY1655=7O
M:VJ;6UK;VCLZN[H'AX9'/H]^&2.2IF>^S\[-__BY0%U975NG;8";6[_UX@"X
M./ZC_:5>(I!>G+_7@/>W7AR<0;\'B&SCWGN(1]3$AO>:GYC"X=#MXL<3,TN;
M=BAJVU(DKM\>X)-4TB$I4W^K]H=F_S7%POZ?-/NG8O_2BP@(<'% B\<E B
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
M4:\[V-'>+UFET#*@V, \@66(:$[X\\P+JRO")8-+; #_HM34%3(--%,_EA&
MC8#]>>*1^>\PY]PQR$K:UV,Z6",$-@"M)?B##? A_C0S! U>9UG.:KS1)I'
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
M?$7^,!M('&<# L=CU/">F^?^6?0T.-'N,1-8:JQ/U,;RK.TZ?9+[SMR^N?7
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
M%,[O6T'AQ(27KTB:?^B35VQ'SAXQ" CH,A>_-+1^@04\C$=<=F<!GU^2U5@
MAP2,GNF>0A<-Q*=$TQW CCO4/!*:$DG^2$Z);[#-7\9.2%\]*^-3,U01//1
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
M%K!2Y8O;\1LJW=Y$U7V&SGHV7MP6VHOX#-;:L0<LQ%RJX<7_6#PMCM"E$UB
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
M!/<H-;]<X"NA/>7G@A9X](#G6WT]Y/A;9$L#FF+(J*+STGS#W3S(L&CX7H*
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
M3!ZAR;3@KDUNT,QEH_1F!EU0F[).&./3S%.[64  E@ ?H5A>AA)FWF&5WSG
M=@+ JE#1)(&Y1VC4QX(%/ UKQ3T^-@;9D!@J+W^(P-VW%D.2, @?.WFF!6R4
M9LO?J# ,MPN)J/]1 D2)SPPZ,%Z:T8/>-/K9K]EI-D&'?LBR@ 3G,H:_D^VO
MQ%PL^V@*,:[$%Z?Y*(J-KM>OM:582ZILR%OZ-0]]:1Y!"V(..+8$@(P,8E[8
M=->L<&'X??3&09/6=91\;L:7M?K)[PF;[KBLCH]><:L1^!PEQMQ7YK8[PX;Q
M!J-W'287);$XI3D0.!,YA[:NR3S;>J_QVUE9D=$]NU5^Y4>.A,%2L[FI3V:0
ML75-(W1.0NFDXNK-X;2O=S)':&7'#"F7+$*81Q@5+,!72&YA]6WX<T(C;=PZ
M4R&^7[F\H?U7V>63ZD*W;'KA^W3N^_=)S,65BMMAT'5KWR].#$%2KF4+S*C^
MO)/-UR!O>8;R<CL7>3+5SWFQ[ R-R:=)SCM.S2*?ZVSQE, D_^INE5AKU1BT
M^[1OR=)1M416.$?>G06$&Q3 URW$P10079 VG1-;5'V^\2YZ_2X23 %G( >[
M2BXI&W5DU$P1IXCTB1O_RZ4 MFW0;S@/D].J"$+CU]9;#:J@HQMRQ\9W2]EL
M6[W><^87=XGV)>1)]AHX#18"QH$Y]JJF.-UN<#^UCU1O&\FPG/H>L)FDRO;Z
MIOSIE0PM^@VV<:<[Q]W9'R*?0/&B9'M*)UT>1TKR@P3BT"M0+X116&'/S;Y:
MM?65\9B[X8N?4$\FH8>1H9W;1,)7\^RYAK#$TL0B)>DA!=4[57X.S[?.W7,_
MGSN\-!57RFS!B9ONI^M2!VMQ0G2YVX2C-5FF_A'54IKG<$09L2Y4(_.\ROLW
MV>WWEV'74IY :H<_L8#]J#%T:X;B:ET(2DKCJVGNI$4$FB[:33$CPUHU3@0F
M0<2JB]X/^E3[WY,Y]>;*!7EX8(89G?_XN-@:VXWH9REE_@MKB?L4I13ZCEK^
M6E0+6+=C*FV$/9*%M+TRY2^2#3U<*W?FW M?"T?GA)K,^0*5]B^%*_DO,T+K
M?< POL+$2<_3$=01?$5L^0!-YTS]IQ (9?0W6M.5 \?C+LZW0VO/+QU8YDK
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
M5"WB2^GL=)-6D&:3"OBT['..R9B+]Z'(\::+#,;VC#:"G8#@4(07*[0K%#K
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
MK3AL%!/CK58T<?S- UOAGL20U+J++-L'Q^238:<I3)\(=*"S#U10:X=.1+;
MW"K!T#EL#+[%;/[<TW6*21CW#*YLTPH\TN9348I]Y5=:N7A7&(T)-Z!8@%[D
MLQ=>T\:GE<#8U_%3,+Q:5-4F\%/#BS<L[R*ANN9MV9AZ1WW -4?3PJ5K;8N)
MMZ\9#RH^YW_F[QZ>8W5UI2X]NV2EWW/?B"(<E'&U9+36>C!6)E,;*"X^<>QY
M!+M,!+>%[?/_TTM-0<FIJ8*HDMK=W5,M+'Q5J18:4:;]A]+O(@"F% LSV"DZ
MT&(;*+Y,?:'9!Y2]T2I\B8<]K6.+:3#QA9](S+#XW&"EMR&B*'KCV([-48*%
M9MG:\;6RH"9QAM,]#6^74B6V0P\C3Y.O@%=6K3_7D;7RS=X^%FP?!TP$VMGS
M[YH"2D?,FGN#4&)TP+W\,;8R/08^#TV""@2@#^&F+]^MT,ONMZGS32BQ2FC(
MOW=$0.*>F^ 7&N.&LX3S@C$D)6)M:Z-S2]W-\AC-&1:8=K:;9*:LWIV(D6G1
M.U=/B5_L+LEW%@^O3B,K(3;;=% 5PFT0G#F>VIG%34,3!D>WR!TADZ:NU;'K
M=S5ZEW4G<]R3=,**EH\A= 762GT=I[O<[I"M*2Q$MF8++U(&P:9=7XT7A)X=
M4MVL5C&_@*H2P=<\[5$7$+DC_?I[)]-G"3_%VG;+"0C)'3PWF\C610>$PE57
MG,0KB%I/@C-E[4HF5'UR$2.[REPOQ3WK-HZ9.B0D9Q(V?\!G!6#"X7Q(.'$S
MH>$4PW<X:?WA1X?+ L(X=3L:O^FI=%3:%8R?S[]PIE6_-Z(H(B'8M>DQ,:JK
M>7.\=JZ6H@*%:&<5KC1Q$ ;',;R_A(C5WX2LWK^-NC?1&)]V5@;6M'CVFJF
M9NJ'(6^'ZH+P 2ASX&9D97B_G7R'BMCOEB#2-<=)1!*.<*;*R@1SLE(U*.UH
M1+X/R^T$HD-?J]I$,>DBN(/7;9*D2(%[K\%(^TR.X_$6'UXFH,4.U0,W B0R
M]_"SD+4LXO5.#.$*+"%<^",A7TITU% 'C(01Y:,I2N]TGF7*58,)=KAN 3Z^
MK7D;1;:>I8-'><]NEP.T(9@0C1]YFV#2;(D+)OD,-# 8*T=N;Q%HTQ$N0#0=
M7C]>'P$Y.7$%[<WRK%*:4AIM[:/;<NQ3J5%0F(J1P V!_] *W)YXA.ILJ/W;
M:Z8%YU-,I"-*\F]'\%PU\0P38-K:C$3=F<'!9K43 PE8DCVU$D\8>Y1?G^D(
M.4]D>_1FI*R*)0UG$C>X6"8S)>)Z-U[1<)(.")]>I G3.NE =?FC)BYPE71B
MJ"'4Y8U'^+&4W]9#36?<O[F-J*FJPF5"7\#7[J5!UOU:!U]_CG.,2R[3_N1
M33.RT9=/@T!IWS ?^];ER/H7YOI8(#C_UMII%@+U\R.$I2EX.=/?0JJ361@*
M3TNC=![12'/U$_?M$2IK([6"7'@LSGGV2A'!N1DF)D^0K6M/[GJ[JHVSJG]8
MLO?;NR;VC8LMJ^!+!\GZC#RQ'<X3_OJ30=85<U@ ZDH'<) Y/8]I+F+7.O<<
MA!?!8SF(L;1D]8!QY [B3^ZY\+%$D&[S!E^+07PYXV^+A4!G,^E I4XG#X][
MILZ3IB,(X58-#R>5H<#0XEZ=9FNC<N_UHB/F]R98[IFH)R:8W8GLUKFT?R0.
M^7V72TDPP(+?F#":Z#$W<]A#J"X<<^=^.DE;VWI50)N0&V6*-V*RNGF6Z2P
M ,4WK*Z=_#_]O:),AI0 ,L]:XE"ST]4$\WD]A[*7):V1Z];J>\%"J<:KLCI\
MAH?'CURT9F.1N!W!P5:;^V2M>4]^?FSM#-D/Z0SJO*=P$C$4@2.#J^<;!Z<'
M%F/F&H+&<)G>K6T/'V28['H_DCTEK1EW2XJ#M98!&>Y!<:FD,M!J%G, :3+6
MH$7(@<1D=F7XSDEJF$@=ZT=>31^PIT;_-/;QGM9W_V$J-!HVHQXQ]^A:.#:W
M.#NU&VT "L^JX91:KOTRP=>N,^<CID\,'BOH*@#Y N 5@C,-%?;O*/W-A:S"
M/M_W\(^H%5!G5!RJ:K==C151SX!054;H&,URUN_PUX2FBMGDXA]3O\YB5+=N
MZ#Q@<Q^FQ,U%U-RZG0H[9W5I73_I:[&4R1N*/+44#WJ4(]PZH-73+P/GS<=+
M,6TT^2%#L1;/NEM)9P=ETS\Z7JY5DDZ,63K_OLN#.UIB^0GV'BR^20$<G\,D
M0:I-U@^ZX<71S-1<2W9W*0CAV:"RBD]1?'?*QNVA/KGV)MMCYUQNR#Y3]YKY
MF?<RZMF_=P'-_RM!T<?_&U!+ P04    " "H@/Y:-,YI(,LP  #'/@  %0
M &)L:V(M,C R-3 V,S!?9S(T+FIP9^UZ>3Q4_]OWD2P1DRU245%$$D+9YENR
MM8GLVZ2L"4D8-4P1LDX((281$2:[;).]LH4LS6 ,RLX,&H?9GM/ON9??<[^^
MW]=]W\_KOI_G_N/W\;KF=>:<SSES79]S7>_K_3X'>Y0]">RY:&AB"'#LX !N
M0'\ >P40/.?B>],5< 6@P<$F OK #H[?X_?GCM]C)^?O3ZZ=.SEW<G-Q<__-
M>';Q0L;#S<W+S[N+[_> MG;S\^W^_>7W1?[WJ3NX.#FY^'BX>?C^TX/]$1#B
MY;C,T<;)<038(<3!*<3!;@.D(1^Y_N8>!_!/@V,'YTXN;A[(#7YH0M4>R'U.
M3LAI+LACZ&@(=!S8*<0E?%CE'+>(F3//$3]1U<>).;PRY\N:Q<S[*;)J-^^%
M[>+;*RZQ3_+H,3GYXPJGU34TSYS5TK]@8&AD;'+QNH6EE;6-K=TM%U<W=P_/
MV_[W P*#D,$/PI]$1$8]C8Y)2GZ>DIKV(CWC=6[>F_R"MX5%Y1655=4UM1_J
M6EK;VCLZ/WW^,C#X;6AX9/0[@3PU/?/CY^S<_ )U;7WC%VT3W-K^'1<'P,GQ
MS^-/XQ*"XMKQ^Q[P_(Z+8T?0[PE".[D.JW +GS/C<?83.:+ZF%?T?&).6?,N
M&35SBMC->_U\>V5/DX]2?X?VM\C^8X&%_5]%]B^!_6M<!& W)P=T\SB% #C
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
MD9D&X!O!5QE2%60!C:G>$(VU ;%4XYD$VP,Z-O>OA6[VU<MXF@L85"QL*\[
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
MW(O^X^[PY5JT3$[:NO\])40@,;DFA5CS#,K"N>S)W\^_K.='&)*Q;. X/[6
MF9@%<>JKA"NA-T?^;'?P%HX16_1 JD\0RLB5*! S)PEE0V\?L>5_P(MEQN<_
MS3?\*]R?9>=*.6Q+'&<5JM^!6--&DY]""[(LK?#/S/G?FMAV !O@AFK@RWF&
M)QMP<;_&!@:KDQ$OJO[\@%,H!+A'%K*C*EKQ:]HY+)EM[M<QBNL5-,J_X1.<
M<6 /1:U%^L!&EY)<^W9^E=?!N.732J\7!NS45!SS5$P;5$9'L.C61A:4S5^)
MTWC&B5)T1^- #$#!@T'X9OCV?A0DH"-2^D!(1 AN_B9[^KY0^E/*/[ !R<V+
M\IPM;( \\;>WHG/>5!)KKS5\VHBA39K$,@6:(,[4\F66X34.53$_&XAZR!!A
M SDUG6C0UH$-Q$M35M%AZ T-<!422(I8*N[^ZT<ZRJR#JQ135N3O9T)D5W_6
MZ7]X]P_O_N'=?Z5W.P243<.-!Y4J,]T3<ZL>'XE_<Z_;T@(PT;W*<ZS@+[!2
M4:TC5)V";L7R3X#$S@GYP0U'Z:M1/?@A]4N58?SW>S6U/_#ER@J:RCZ>J%S\
M@29BKPZR9%BCZ KX1\1^XE'2DP"2$!AN,[11'S'.]6LB/;]XV.]+0929; )Q
M_^'J:>X,ZYL^GWY)/X'7:"[%4F?;<S^B=^G!D0]MA[-E9"4=K(^=7=FSX]*%
M\@@U@$,V?PDPO7I[M1-&%*<AF)D!VHZPZ:B.<?[6FLWW6\/;(3\^>T7&R@;G
MR^Y>E#JW_Q/?Q<1L >0F8Z_(^8'3Z%'"ZK0AIJ 5%JLGC8PU&-(1*=27$"%,
MH#WM]<LUI#4.RKK*G]$1%NQW:J8;HRZ!BI"Z.$OEZ31]VK1_\$=VB.[IZ=U6
M0HVT1AF?O=NW46]F/0]^MU)[IEEV".C(2HVS=B7M#QV4YFD0HHSH@XWP&)'K
ME-6GO[SAIOU5NKOY:TM=&].='Z<\F\P)!*J1Q7UQ^.K.)2Q=%\Q0YF*X@>OD
M94[K5/5DNL;*ZOW^CC:N8"%.B>>SD2&O:.H_\&6X)7W-*/P-?!0;X C5,?)W
M?SMO]PL?XW-Z62L \=XQ_VW &6_5YL@V[\1// BLU^[(TD5:'Q5*..5')$Z&
M[526_\?MT#<EX,#7.4)HE%>!S 3RG7F&B*^7FZ4U:B:^R+_>Y;:I0;NV(8V_
MWN$7$^;0C[J2:X?$M&8T5K&PZ#MI>S6'KQ>_'[NPL$_6R%Q?<0?OH<EP!U(K
M H/F9JEX-1VF]+6L/B4XU:/)VE37*>T0+?2I48>] 4(?#KBK&)_IDP]1_,D?
M;]^!>(]=XJ%4T"[JZ0[>QT6'*I8C8/,9U3FAT;ZO/Q^;7\5E&-W(UY;/\RZ
M:S^U@&'%>!@BL5= ,>@4/+A,"9_<C-WPW,ATA#>G;N\@WO[:<^S5X0%9^H4O
MEG@4R]D]902N779'Q$BAPCG$M"0 $X. H>!43B/0N@0L'QAITSM475O[=2-]
MK+BF_R/GY5N?6N_LY@?N<?2J.,RV8PDUM/N@6-&8!UI<[^2\I,"/TF<9;WJJ
MEDJ:%#5K[5VRPL*K)-V$PA[47(VL-07E,2UH(63]9!6^ QMY,7H:]X20!%:T
M^*MYK_>4I]:5WX*T^HI26V+*G+T;4BP1 H7%KU6(:#MX--X'=W!^6;">&L-4
M/AUK\E)[WNE@#;>2QJ#,(17,_5YKCHP;QE\&RJLZ@Q[NUT!3+!"@W,^<(+$(
M[+(UV?-8MD&"_/#4Y0J11WJSA25]TBP2MBRM!2<]@5(",71#\);!R,86)'0T
MKS6N$<;3Q3[>,QS:LC65:[Q+*MMD9*\NF["!6X@H^$:7F %]_ZC- K9*;MF@
MX':@F0.QA\IYV>15]JFYA?M/5?FR>6FG"3'"=[:U6Z6.4_KB&^">4WW<R)A.
MJX%5LO#H@ITKP=37;]_<YR/"I;K-ZJ%-UYE/3CMJD]V7@^@FH7U8V/+P8+.>
M]$@#_)W' X/:]J;,H$+/5?694V_)>^ID>$?X,M\#/2&VYD,OAB&:;B[Q+^].
M_\ZL]U$+:-'@?KJ61R#K"$BF&AE1>DK&\A5E"L<CDN8[5,L,5=<2$Y^]FI91
M_S[R!;]SHT1Y"L$0TY].BVGP=SVXS 9:,3 DPIAB37BF20LI67Y9$V1^ <;7
MI_S%\>Y=OED>T8':]!7T3KPG5"J5H<D!)2@!\%TNF+I_WX6@Q?QQ3J5W!R8O
MB3A/]PIJRO<*JL7\_(4@]M$T^O7D,6';N&5IL@WJ$HWL0O"Z?1%57T)$13T+
M73XZOK;DMGM_G#O$)A.T3J93V "+KX BU][$4Q[39T;=C-*QS /[2ZX=QY=7
M5,0L?/_)OQEC^FC?AV;.,X!5$$-TMK5I%[6O^:'IJ#)9.6PC7<>+:F0?YJUX
M^?W[>!&3Q\K"4^OV+P])F<M;<U^5-'KVN'9%[.+QJI^*]=)&M[&2**%<QNV!
M4 ZG*_=U]$L\-.W:X[SN7#XV/&$\_:PRB],GY93VSP\"RK0-9GP5+L:,(3Z
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
ME_VOY(SG?6;'O[T./L)8)AWN^])KIOHR]>8=DTW%(2>$N;B)SH#5A<'1;N^
MLHK^=?\/PVBYUER>4.VQK+IANTV:]5Q=:5G,S^S8#?-=JAM+3$%#-N@]!/N8
M7[Z]9@%Y/@?QZMY_&JZE#S$-!TY!W*,Q,\%GZ<8;@FQ6-^].(OP%[^4*QE 6
M8 Q_Y*Q-8%4P>WD]80%#VDS+:,?GR(>9OKK3!NS[#1K%HRD"A*RFU3A]J*PH
M^&**!'?J;1D[KG1IX$B*AZS-2[U;7X:MFH#;!K(#54Z.-.<E3.G@([*H%7)8
M]#-U>S71=_A(Z8\59,&4O28JNAKJ$9 PS*,2_^.P@=Q]%8.";@Z*1$2M,+$;
M5&V[_W1*XN$&C0?TF2(9(6.EHAYY/&X46>&);>UPEN3OC4(>E9N1^T)[>6<$
MTE*I9TC#T%W!R$)T9Z8&F)</7J!V-F6*1!OW^KPM(3.>7496RMM7.2>>R'OQ
MXE/-F_W"C9EADS_>ME&?@1QYGA@!);9GPY;N^M07Y0MD2=$-!NJ5?PX-I59<
MJ5C])9V<T/54VT170A$0<Z\;1LG1S-#M665*S5F/H'QX]QKL(Z?=8(Y6RMOR
M;>.86\N%&_>N2.J]N&)8'0 1J]7_I>0&* Q(3=J'RM;0#M"#0%T*"R#,LH!8
M?2'PPGP3_OI080 +$ GQM^@5:5TWZV=S3T,_$9%Z-WZ1SR]G_!^?)IN#AXP3
M-DC&U%002H:W3.ZN/3L-V^4P[E6_?Q"UE_!5Q]&L8,SN3$2'4L(+X=<FCC./
MSS>>RIF;LC8C'R<<)UG0=)C=6:+,H^SL)[AQ+XPXV0R1' ,S4,*["Q^Y>[@]
M4;2'EY;(UQCR!L,>[ZV_;+XK ..%?< "2G?FLIT-(861XP@#A67$;N# C+XB
M&4[MLIK;_L8<5JA,E'ZDOO>)Q!5K/XZ2ER^!2Q$.'X(-R.O3JTW=<?4PBM+R
M-.2SF3?A>',57?#.MJ:^_'>?ZV%Q/+*74T:( S/6YU)ON'!=?WM:UQX9!?I;
M4?"?!16FHA.8^]'?V!7J0^//D]R+)W>7JHGT0\6]-E-ZANT\1Y!)"F6C#@[Y
ME^P]+&EM+X?*40= ;\KF=#0IR97F0/<&35D _Z8Q&1<Y_UU/E5#S]>;$YN6Z
M-.+I=<=+@\O?F\/U#;%^M^AM,JKOONM+@.O32)*)/P4[#8V:ZT,=(:\MVD.C
MT-":0&3Y1#&I<NB I6+ 0>G;8Q]"G]RP;>&LOCB#=S:/@>Y$'9HN<&^:%&%J
M>-S-:X/M6\3!XPGE2?&W'0UDK8W*GF./#'8HS&Y=6-X2T84\GU[D![,(^.5N
MFO'P"/T$(X/-TQ\@W=_2]<"AX&EI_"/SC\-UY>]=J?E+SU-T4L[Z4Q^A!XMT
M0@8L+V>TR=?_>!N3@7ME82@F)'X@CWZOA04X2FSU!_ZCWQLF#DF0?F9A&!I=
M^Z_?RJ)=V GB#_L2/=9T&1\6H$PB8Q@I/FP2;697AM$OV[3EH<<-Y</EIF%;
M,GAR,[O<IV*3_T[&5-T_LZLBNC]%U4:*YWZM:EB^(VGLN^UGQ$T6$(H])[M\
MNA#?"BU6(LE-F<G\8J]IE'*_2*_BY.'RXA;_V7>+77+!*CQW3N^H^N!\.\#K
M@Z6*H<ERN@D^>>6V]=<[M6IREPN<A--'U"RNH!_5E'QE0]Z"[M]? .(OX:?Z
M$5OG$0GPY?A%Z'90K_?ZGC\,=G_%S#A>[:&&!#.- ^#-F-/]%H;H(/3$7[VW
M-O[74&>?^@\,'(X";>>FZS79%P7LD_L[4%H/!/K SO2]'=2JNR"@:^K1.>;H
M>+&H323Q8U<S<.IK:#3].'0YEU'$B&8! JGFZQ6D2:HW5@G^:ZASC;):(YY\
M8<.CC*283"O%PHYV:SAD6R3JBEYZFM+A'P];Z!I@&N=_M]PHL#<="O@9F"!Z
M)6*M=^XH==.JY'!21UZ.ZJ']6#\KU6M]UL:Y>XW\KL15AQUEE_O*OU_+J)B:
M@[0X9C5L_=WBW[MOJ"I0J>/LT^N0$.7LG.K:TN*X[KKJ1#$9)VM^^+'3Z1;6
M+L^L==_3$:!IMCO-G8B-]E$?(MF-"4\SM_T<YO)H#LPN*2/T$&6U$8?=H@[>
MS&(!ABD?Q^TL)DQ7]3X:89)NP+&Q>1#*)=5U]^SO3L?>81H,\"Z")VHKP#:N
M;Y?$CVBFM\=!?1XG6>()>#2_$^9+!0$GM72"AA_.%*KRF31K\(87$/ 9]^:3
MU/2G8CJ3W:XITHP^*C)_EG<GPO]$_">PH(X"T>TIS0+=JB]-/K7YD$V$%SNZ
MB:XIK_1,*!)G??1;"4_-^YUIFI?VQG4U7B'<UB@Z[]\&QT+)K^#NXW"F$614
MXAP6&D;3;0H.QJ3T'D.X/G$+N1 BOF=F?*+G)7[C><E:_6%B%U8TO:KGY=LJ
MZZ8+']F#Q]K>X6[ =[, YR/'F'",!TYH,62)D4&0B(:;:[T;INU<P-_%Q-JE
M8U>./%#/ZIX37V(!7@9TS0]PVATV*%TXOX7[%1&/CXXN@-$>ZK" !2\EK(53
M$PO@6UVV?\L"VE(_P\6\0A88.<0LI>"A#B=E-@:NTTYXTCV@1:TI#^X-]J.L
M@P.WHG9@<41$4U36)/?6-Q9P'W/+.9=\705O;0AK+6 !G+_59 %1N)[#\!D$
M(T5?L@%;/50M,%9,B^C=[<$^,PSF_-Y\80&1M>)OG%=8@!MXA7MT8[P:^W'N
M"GA[X>Y76/MY?7QF]U3# :9*$6+[HMN];IH.2J)'?R==I0^EE/NC-;787G&D
MI0>1.;?P3$+QUWX12V-7SHF:#@+<W3PA#=*&>;B-B0_H_)'VZ_KYLO1S"H%E
M/8B,"U2NV6>;5TXMU> :V1S<;IMD_G%RQ'&"P0(*:K'3]'G:69H5?@A'JLK2
MVJQC 6H35N71G^%D"TS$-D\3-#9%_PBY+#XHQ4FI(L73YZ;CNU2+XD>VIZ=V
M0J2=:2UUWO-IV]),?A@EYS280;G2UNBTISYQI;-ISUK3D7ZS*ME%HZLJ[_<)
MO59P8 $AQW-1ZXC*VYN#^"*/>S?I@TMUA230AEDVE46"_+K*]VN4=LD165>X
MA9SO1+*#3'58_\W?WG[^UU.P?X$NE#@+X#X%3A)ED,2[*.&^U9GH\]]]7F<R
MAR7#_0/E^<3P[ZZYC.CN<5[ IJ@N8L!#JPT0H9]9HGW305DW%$>,RGQV26PJ
MOXGS?M=C])K!*?^V;RP?<I%>A,ATFQBEG<DK7<W+,V<COB[*ECG$ F(BL<P>
M_''=&3Q]FP6D!JW-EH\C!^=[L\CFL)$(R(-Z6#481H&T^ V#]A;E3SQ<ZE*%
M;1UA)Z[2Y89N*]3X;'8/5*>21FE*GBYQV'CM)\(C@XV+MQAZE0FH&G9U-<3(
MQ.GY4?B1<4XJY&7_$,SYBA1I1(4]3^S*PI";N,V-B$,WS=U4)_,F3@9'EPI"
M.<_W+)/\^I8'OSQG ?6G<3GM*2>F+-\\J2GKNWMOR:Q[ ;+SD-_ )>[<3KN,
MDPZ]5/3@RT73IV8%5EDU7[]V@KHV:^8@$A)>@5E3^P'F6S-7J<B'A?;!?7<*
MH.0?O9-^A,GA2&+="GJY@  _J, "=GC"<\-.B2_2#MM/9&\9TT?AULQ.XDA6
M<]=-?(,!C*&6>Y:=BPDYS%.+T#48&YH.I,*#::8.927T37<Q/+D4[F-FSM3#
MN-9!3+O-23#I)GW]^@M#)=^-!Y9.+7:N8-D1"5VD(J^"5668\VT0MG/?[L.O
M.;?\KO6X.?I9P/2D$6B9^WZ)FI]PQAUJ]O):"G,GHUK+-*9ELLU\I^>YRH8^
ME,8Z:9Z9+NL]_(]T\(;\J,"=S6^16ELV[VYG'&H/N^5V$+$I]7L?%A6=@FG2
M1P]*I>KO9U2NDC&SF2^FO%5O83Y'BOQ&"GU*9@X+4("2L)1+#K^878,Y)2R@
MQUD'A\RN90$?OB\%+XXRS+T9AH0%C+!E%DB1?,3&M4"7D&CZ4?<F5?R6)%,)
M93AX;(AFWNJOC5E]7'8 1Q=MHQK%(DHGZ+"4[5O.7]GQ_D:)?,QY ^>=C?UP
M Y]T;TAJ2I:O;C[5(GWUI%\Z;>[%G)W[LCM-=4&2!ON,W5T/GU]L-F<!.<>M
MC=^B^$&%;&>:]-3\0Q_UON4)V7(L=+.#?_%=@;B4^HCJRBD'^.[;5%%0\B3;
M7D$=6+MX*4/:N%?"+3G7WJY0/2Y$G.<GMVUV;&^[;.T-7N,4E2__>[ODQG_<
M);\%0HE*B6BI)4X$62(6%Y!>5V-G?Z(#B5CY]'-Z.%Q\"&RBUC#>Z 7GU(<3
MS6,W5SWE;Z6HGL\N7Y>H+GHH].E4@Y+6W(:UUL4]N\LLK7)UJHZP^5+]D([J
MK*V3JE#^X&L^,Q\ER2J8T4 /^X=[@Q_^I^\$):XR3QU@ 84^]/S=%6KL1=F+
MV)Z;[/BT5")(+OG:AO)@7_13Y\S_I&W\VX5/<Y>J T;T*]XVA'KZ[S6-LW]G
M=7[VZH"MC9!Q$>XH>XWM8SS#E\,KX 0S3V808U2_SV]FGED5FNETJIQ8YQ3;
MD<NOE49-NC3>ZY[ZW"54#:G<*1.59]GFKF,4M#%W:5*^/OG-PMT]&;NQV9Z?
M;$?LC40F!@?%$W6>!5A: AS+*BUB5N\5/V(OJ,?+YXB[E+,A]/+EW_O3UU*R
M*)L2C #$O$7_W[LFR]?T-7W9CW).EORO-K,YMIZR !Y[3(<N"LH"7-,OL4/'
MJ@#178 Q0) #*^@Y%0TL@&I;NLK0\AJ@;P^-N[ AP.DC/3H>/Q/$ IJ$V/EC
M1/_:7^ZH_9^34_[-9QW_E?7&_U<8)]F1:8&9E4-KLB.333471DUP779_'(9K
ML8"D0/.SPX3)+9D>%B#,X&2[=6N8%O(7'RQPR$S2[[)IFL/HEI6,KR.;CKW!
M__J*3[XQY"9-<$]/!']'6,_MO]Q[-6%7UU _S) A,U#F'_V S):STT:S8A9.
M-U;_7U^>O8#_:>%LB/]YG=T;-&"GAU^+W5]".IG&2+HZ^WG4Y<R>^:M=TG]V
MM10*)]G2]M%AC$\!/M!S8#H1(FICF.W0>2HGQ-M.^Q9)_L.GQP]]IOG5%[H+
M0O+H)Q2H;'S.CJ.PCP)1;)"PI,J(<5#F_^V):YBF)W#VHME6QHNQ '(EDJF%
MN/']-%3VWXX;__>T_SWM?T_[?^VT8GJJA%$H;XBS&3GSA>::O6>0T(A]>^"A
M)U;G>^13G3NUQ5PV]0:V_W\_HWL)MA =$0U9O'3+:0BDK9X%F)!G?\W&^HQ7
M>Q2,]SCCNW)B 0):B3G! HKP#5E[3<F;1'>2**$.9E=^O2(M;/R%;,_+ZV:S
M44*9QKNM(S.3)[R@>^HE/.&[I:=WYU(DSD4W>M^LB&Y^XI4D "TIU^Y0&O_T
M_@L0V;Y_=QD13S:=C-;G_0Z_SJ[2%[7M7,MFA^(#Q =1UAA_R11'J^W5@%3(
M;=+38[Y!YNDZE@(]-ZLPH-+Q2)1*&J8-?E\#O-MI039^P#SAI<V4[H7Y7 DS
M5:;X!%-MOC=<_C0FLZB>[)Q9J>4#JWPV3,)PXKU7AU.IS_J1I<CP+"E-<^&)
MA2(^Y*V/A;R9.H\ D]E*JT-/=I+Y9^]WRR=(4TM!R#LZG )O.85HT]Z6B*;+
M$<-(G X#>J<;ORDC?0ZNN5YVH']N7RL\<?,TIY[U(W#/T$7&&_Q47@54EBDQ
MW(Q2)>,:*O3W#.I9^-XW+O ^UEFUG./7_'TD[_"PG(M/Y4_OB5H>FBY*%0S+
M7MQ6E)+W"JIN2T#2K>^DS5@X\ 9*YT=5ABIP Z<3VV[0.N QF9Z:CP\.0SYW
MC^11@QFY1/S3*?.6K]#F@MSB!",!OB]IHT%!)<T$QVM3A)B&AH:IP=3F;BQF
M)U-P219*9@$MT)@1I^A[Q()S-B%!O=OWBKTDN)-0E4/O==^<-C_M>"=4?#WK
MLS060K_% B(BZ&<9E7KBU#!X=+TTB-83RU243)QL#NX99WQ8^04-/ZR])#6Z
MU:8RJF\E%[*U.=W=/!F%+^4Z"2%E$/$Q:;QU TP-T/X2>7>D=A'/B*:Y@+U7
M+,G_L'V%X8'^6%_7P_HV@]R*/O+O#4[P:$<OS(KO3G_O.?(M8R?N#:(AV#.0
M_ZMWH(_RDQ,YU_FKBY_L/;\_0F=__\ +@[_Z0.E?Q&)\?,3&KA.#\=\G9"!M
MHMFG<RT!:'=3N@_L5>Q/7H?2Q5,MZC'#D1?)_(NB=IZ96F#<JY"PYN ]:\^'
M T;36T0+"1&OD\] +>] N/HNK#3Z=LQ[$_"@<O2R 7%UWUGR?%-6Z>J#E3+O
M=%R)W;FT&&$'L\=<?A=/QQHIWM]1I/ARUY [!4>-!:5I)SR"F K@-,7X//EK
MP4RKJNC[<>ZP/,F.%LG.#B,#.8-6(S\'+ E)-B9 8C W\=(HU4$]Z5P[T-^,
M;+CN.>@WG'WVK>011T**.*=PZ<4/'4;J%4NVB.**1/JQ8)HP2IWQIAX^YOEI
M\B>[A#N"A-5:%S1'>=MD#BKH3?@GM,_%3 >/H.](1(9?ZA@2'U\."H*6(3^;
M"Z&X!O&>&&[4V6(*)')#4&.%=J6_]#C-(%'7([Y$SB!*1&77\G7II#;Y?-0Y
M1A$+<,,^D.7M06$H[L259$(-5-3&.#3;\,/7XKE%I03$G<]52>7YA42QAU_:
M]^)V,Z*8'(:48()$*YM3@YU-$O729!R)ARAX8=ZX)R?>?JPI>\Q>ZX/C,Y5S
MQ\84:G^HA"BW!7G_A$HZH'8STM'2F,8^RKIGM6_Z5);@D1>4W:^1T@X-KE(?
M8JS,:GY47=NA15NYQJT8?M9$5U![H-/.FB1*/NX$ZAXG<6>CKGS'Z4D@70^,
MM\60<)RCAF*AZP(:\YY7>%6,IHQXN\6[Z/*,:KR+.=;I6!QALF$5FP:)T:IZ
M]<2C=)3O^1?*J\Y/W,8&[;A,?0YF.UY<CTU6N6;!-D(8C-^ D.$\C8G1^KT?
MA6RL?AK*EVV/B&DI^/C:0!BJ=N#.*U3]]2L<7) +9 A)BX(D'&^%<*&X&'D8
M-Y)TXR0Y[? (YB'*FF NEG"IU[M2;EVP]">UQT1  ];QP]5M.EY$.K;?VKV7
M33(-_MW5_:_E8F5%Q I/6?5#Q=AKAQ3O**MT&/'N_\45E,=.-FK@<:H,(Y?)
MZ3&$$&"39ORH/EPPA-^T*O?[!DPHA%_&;NFTB>.;D (U.^*I[U%NRL4YI&Z*
M?R:"@%E&TNQ @2E\(OYFAFY;N=V>5.)>F):/[O1@?.N]*VO$N;7C55',5A,+
MYM#A(RH"SW-_O)>:]G[8/7S-TK\XU&*=!2RWTPXS>Q$EI?K[R :,/#W5>U/F
MD-'G/ \VL _:\S2_+U]7]Z=NV2*Z;BB<L'*7J]A7Y+4,OP6[7Z_+>*O/M8C9
MJ<=-R<;L,/UHLN]N8HE/KG1%6G>6]JA'VA[+QS=LDQM&J^ZJXRYGIQZK:W/U
MEI4F<U*1C-=,T;<94_A]Z)X)80K/_0W&H8T-LELR.>V(VC%(BH70>9@;!T^@
M<G!\Y)!6.F6=R8>C'4-=)U,?Y828$I3"40K:R<3QX];5M7TH;A<[ZL2(GV*Y
MV2>C<_[*/YI3)/5R G"OE?.Z5F\7%UF?^ZZ)%/08S)0ASR5YYRU0][0CG9U=
M?8O.(OF5KR5J7A87OP:( 0# 7V8HKO"79=N_"!'NT7U?G[U:V""-X*I7R.U8
M2.M2UA]PAJ7Z>6KZ%I_U$YTB)2D:7K]MT,J[_W'87>5+79 GZ"/HILD*I59X
MY%W<9]Q>=GUI<$2M5'7\"$G6!BW=YG/O_=NQP\=3^0(P03]VG!51.)\;/O78
M.V25>I;Q'NZU^E"6CZS4?"^L"<%' $,_A@;+"O=I^A%E>%KX?,3Q/WP?N,V-
M3Y<G/ CW<1]?5U:3Y%9:VE:I&M9[M]X=CM[!R*X55WN#UD7WG#1.(&;(2SG<
M181+&-&$'6F=XM597W?Q7[\1M+R:J0,9%:4>!_-HYJ@S9/>X6ACMG WH?X%\
M:VX;(K DRR=5ES#QAF]M]<#98" HP?Q+H:2J:Q2?UH:X6&%?Y7):T<Q=:"-F
M9 (>E;89A;I*<UQ(=5*L2QNFPXGWCA$^[LG/C9D1E#?Q/M#?>:=8^0?:1>5C
MT.,?-[Z%F%(-P1HB-B%S+TB@74/W6*'5*\GP$45R5#B!!? )RC<.+H;4OE>;
M$]1;<S"=?2*VQ_*,">?!.F;LB>>V[#KT_(W_E3#\3Q8>UO#_ %!+ P04
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
M>=&UAF&VN%RC&T3Y@M*0.&ROX_GBY$\0%<_W3\XK;D[MQ5BQ)3& :T,F+X+
M8":[*4A>\%P!HBJ].(>B376G9=3DRGQ07]7>3RK"]Q =$[MFFJNNO!ARJ6]\
M]D[=,/[GN4/&,L+[+ 9"UVX/S*6G1\8IOA$S-Q "_N4$R0(3'M0SE=?& $BW
M:K9HFCYCU/V)ILSO&*<."L0;"O6%[!I]]-2SIJ4DAB!<^_.#%^OHM\OI7Q31
M>'K<!@.P0:QLT4T8P+2T[3Z- =R<W6,*[(/P$K(E(@Q JX.T"PS@$X)RAP%
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
MXJO273D1M$!%S$D^-S>XFXO[IR?!N6A&E8(R ,4- H*6 66*:6I?B]"OI1U
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
M4@5[)S\&BZ#+]8*#ZB__Z,R.KI%(^"F_1 N_IB:3[N:IEW''08\Y8<LJDA
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
MP-O]"E31LOU];'?]FTN>WE#Q\/BR-QGG\.9C62\><C:@3S,M9)[V'%,'?L<
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
MLCV9? 7CUQ).OSPKKL?WRF^-%HU;\:NCZ0\;(B1(<<IC^RBZ4BI"%VX#MF4
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
MV+>L-GELEK<'L>FYG77J>K=V[AV]!ZL,RL@]_WK>5(CHPNR%]R@XVON6R$S
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
M4I,B9::+I2X,=5BW>8.&E[:>1<8 =A@=X^>'!^C0VQHC>+&#0],PHF4UW(S
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
M;PFAK4"B5_;$3A<T6;I><UE5M]MU0NB8#F!W>DI>L+S"%Z;C9!1W<L5RA/E
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
MHATT1PB6QIKDHUW1IJK-6 UQ@@ KV.HY![VUU/W&*J8-#-'$E04(H>/!:#A
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
MV8GN^3_^;/Q=;OT2[)VC$SY%GWS>IB-[E%H_DM^PQ_?FG=_Z_U!+ P04
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
M6WM.FNS>YOB@Q^@4KSOS!/-Q,)>?**R)R+C%\,IX=D9*GI_)[U%G*[KNK=Q
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
MZ7OHBX./R,B8F@8>&AL(*2W*:!Y3*2]/7'!,O+/-R],+(\?OM266Q[(BV=A
M4A9<;V,#0VR _H.F&EL'H^-61!5O.$MA#K%]K??Y#[20*O;@B$R*K])]VJ/X
MWA[UN#;!V@,*@GMNZ/_@CF'PQ!8JAE,>+>.CB8[HD30*>H'7DW'E4G#?;M?P
MN^_JCGIZY(-:K3) G#V:US_9A/XV,#"<&*N4,C4F,VZI7BJF^5&H%\UW1RA&
M7Y)Z_&D"#4/9AX\E#.48^I;:7)<_$WO+Z=H]NQCG;02^8MV/"V\FM$MC8\^:
MAYHB#H-1="EF80'S&=:,8>FG2N_H73AZW(6[O'=AC1114EP=]K2XL[(Z>5;D
M^0&D>D7>(ZGT[H!Y7&5&J)[O>)",ZHAO$TL 3*'8:W[)S6J]5!3R\KQIQB'&
M:V=U?_Y0M=Q.!=<&Y=[KN>]>59C$L=ZS@7*EYJ7AP Y]/=IT>)4][X+#$9K"
M(%VPR.\:_P&-0,F](;C*_#L*57+DE=\T#[@P'DGJ]QJ):8[V[S@%IRO#?U:"
M_Q"8YE"4YN_2U,^""R]9O>B*L@7.'*Z!.EL/C$3\:A"JY4")6T!=^LQ4D]>4
M?[F>Z'-L82^U\;::*?*$E;EF^)>>5!8B^ ,;J)9H1(ZDHI,VRV*K+.+/@=_;
MWQO2+E;ZWJS=MQZQL,-GK]DNO8Y0,PVA[Z8\X^I55R)=E(Y DLP0-G##(B1C
M-ZN,S 9&.TZ\^0)=*-',IU@(N[,!GM3O#*O'U#Q3.VLV@-H-E;<_V:O*EZ^$
MO&QED1UU<+]'^NX%&!TM:=0CT':"9P.W[25\,7IXW^ZC9416EV,47ZMF\RVO
M^/6R#*+KTI AO8;YN&HT0:D)7\,;52IQ?L#IBY[),W<D;^O@9MN'I%K3FX?1
MUBJ+)EW;QD\  @*H ;%SYD\J7!.Q*-"<X>07U9[Y-)\:1J_MA;2>S,;MJNDC
MH*.$9]5GN*_][E/S^'(KPEO9-":%7IF\S5+L#JD2.;\V+C3L2Q[+H'HWU48L
MK.Y4U5C/?%HH&YA]<M'_DMOB/EF.-Y,^VGLX[NF@ HTD?%[9_*<6[G]0D.SA
M_P502P,$%     @ J(#^6KF:ZPUU(0  X3   !0   !B;&MB+3(P,C4P-C,P
M7V<U+FIP9^UX=U13Z[;O@M $I(-T5$!00 0I*I@H;IJH" H("%%1*1$C2@DM
MV8((TB*X@0VHD>)&I"F]QU "BHCT3@HJ2)$$)2Q(NV&?O>\]X]YSWGOG_7'O
M&V_L+^.W1E;65^8OW_SF;\[%'>.2 :F3-O8V !\_'W")]P&XWP")XU>15ZX!
MUP!>X^-. B< ?KZMMG7EWVH"D*VKH(  1$!(4$CH=PAO$^%!6$A(1$QDF^A6
MXWT3%Q,5W[K9FN1O0_D%(1!!46$A8=%_N7'? -(B?*?XY2!\NP%^:3Z(-!^W
M ]#@V2CXNWE\P!^-CQ\B("@DS#-#C->A1HIG/@3",UJ09S'O:33O.2 @+2BS
MR^BXD*S39>'=07+&=]/R1#2M7A/DG?MI6@>OW([9)JJP0U%)67N/CN[>?2:F
M9N:'#A\Y\9.UC:V=_<ESYUU<W2ZX>_A<O7;=U\\_X$YP2&@8*CPB]E[<_?B$
M!XGICW[)R,SZ-3LGOZ#P^6]%+XI?5E95U]36U3<TMK5W=!*[NM^^&Q@<&AX9
M'1N?H%!G/WW^,C?_=8&^^OW'&F,=W-C<XL4'0/C^;/^0ES2/%__6'@AO\>+C
M#]OJ("T@N,M(2.:XD_#E(-G=QG=%Y*S2\EX3MFD>=*;)7[G=+ZJ@94+1IF]1
M^YW9_QFQF/\K9O].[#]X30#B$#[>YD&D 1C 9N4GZ@)_X2_\A;_P%_X!FB&,
M;K"+&82RZ(C0:>\;JV+<&FAVB2R^T!OR$I7;L<XYD_O;O@,N"2_2-;7*TH])
M/A0*??56_3!3F L03G(!/_P#+E!3EP"[(CFI09&(IW !I:\*=QR1893:((GY
M#"TCNS+]O%CKG6E7;8F X.UQ^>Z)AOWV%AI!3G ]#.$,GIR7L[YTCM(":>,"
M(I::EZG(!'7M],@D-07V5519]:+?A$-N@ZN.S00_.>K=@4JS("7A$BX0X\\9
M@1YB5W.!:RFP65R'HZ2_Q_7B.R7>'J<1^84ER%HELQ(^O29^VXNOOZ2Z]01-
M>W?AG;R=F%=1LXP2$$-+/!K)L #M"U&#G45N]_>:I 1\O1)WXUWWU5\4GJJ^
MNJP(P=!E8Q-!6\9]WEJE/*H>O)7T#/9P@=GUI13:;/O7\NFCK0^Q0=KOLYQW
M.A-\ZH:>U$\U'"*ZV]RV/D3HN7Q8NV$SR3K*AS[)6&&7.7;E8L>K& %@(!G%
MLJ7 XS2)3P_G=DF&TO>**2%4KM4&0Z]?2Q8.W;ER>++*H-\?0SN/@1SG @)?
M^S$W#>7!JYX+$4LRX_Y0Z=K'S3GWJQ_UW#"X?&C*J3 .=TC[REN"IN!MNZCN
MS<K$[_AQ5R8C800J--_(!98=A5("9T^?U PK]L]1RVV7>%RIUC\IM7K87_J6
M6E7*.&3G3>1/Q1'BNOF)P'\W5K$3<P2-FKK4YNU%7TFON0 Q19:@O.2!RWZQ
MH/PE-2NM#_'YT&J&]UZK)Y]5+.[$+8YQ(CEO/$83,=>PH)YY D<"/0[5<)1E
MN="K'>7K.A"GW7][X.H0=)O?RN=8\;Z?BIL"JB/E^>\9P/TX8Z37V"X<5D.J
MNB^1"U21EO.HR+C-FM1DD\D6*%&H_A4^P4$K<44J\X"6D*M*-YK_9Z&#%]V6
MPG@;D%L'2C*/3:%'\-7"7<N>U/@.=YGCOB\#%.Z+E"E15SU.F:1;EN]^'^"P
M+_\UWR%GTZ3$I*9=OWV*.DZIF)QE7 &K9ONPN!K8LORL0[TE@EHA$M J#SI2
M\$N(!X/V@U>K,G7?IDD1T^V\SC].5GB2*E"SIL%2^4SOH> 3>!YWF,/WU6,(
M2\5N7PCS2"V[,I*^KPL99+3ZV,Z&^&'PH82MDOP:OA,S[D.>Z^B[[ZT-8A"T
M]?8(KZX$$[U>Z%%OC>V3S9E(2T/%)\=$W1^VDLWW:H6H(=ZB 0S!M)3#SVF'
M:K,?!F.3=JTA92X$* R"W]J/*61)LPO-WA/W7 _!!BD:)\>,3>:H%NB.G30^
MM9F(/T"NYP+QV1B"W_ 0NX[2]298&Y8HEEL2'L$%@K,-@Q;454XR91D7V=AF
M)-,(34SGO#^BTU62R[[EOF#TM?4@SAY&-\SYU)!JMYS\*2/AU:6GEZ;>/"Z_
M=1!&?JQ!<\1(8 C05B4$5*:.CF=I*Y,2:BY'EJ+N5O=5*DG+WC@@\%W+XIRQ
MF8.,AYOE+?XS1BW9I\U]=C ([)AJ0PW6Z6$N@) 410]&U+4].0F'7/3S/C0<
MJ!_X+;#"Y))8SY=MKS^]LE9ZJ"[@=\RY 28>!:/+X^\&<I19D31<6U-9),%#
M)W&4 *L<C8FR#_^TIZC8\=;R':K#EVW)-01MJQ<=J3\'2@DA^_LF8QFN]-'E
M>,II8?):1:<3!2_@4/J\KT/,PM,-T1LP8&;K<.BYN(#N>\77NU*MU*TR N U
M?4MJ%.3$08I.;*L&ZPC=E[53.:L]Y6;/>9IZ<9&_?Y!$KL'+Y<2#-]_GS;[Q
M-N<7W?N)OW16*S,_J.EC,5,6/0Z7@D)95F *37@VJSW:O-W; KSVPO-$25?>
M@N$=G\CM;4VV)OH+:J@S)T*#+65<T D50NP4_!6V&R.0[I;*,60Y@*\X9O25
MCF@;,9P,HKC@>5RCEFB/G-2;4J;\B=HS*[EB;R;[FH=.CGY\,3,1)^?D?.!_
M3I/<&&_9S1P!=#N.=A?3MC2"[N4"8A!B[8S:H%EWP1+'=[/G[9V!&=6N+^:T
MC>)%[^$S'T;E/SI9R]V7<[(&_N< E\<0PC%(&'BY;\S6G0O<<W!GFJ=P=H8_
M5:-A,_9HUWV78K^D!W6O7M)!2#;IO]H<3+P=:A5H?9'EPM.95<X,AC:%J0NM
MXDEA9A4#)Q %^VYI0='8=ZHSZ',#TX4Z&SMW1F)$(T(W[T?%1 6X<W1YC@ML
M[V**S)-HF8LP?SJ^G0L8MK?N_W[U?9VZAV3EC%DX-!BXZ;/^/!%YDG-);QG^
MQR#QP\PPO]\'7:?9=DC^;4R'*\<'RQN#4C_UB3?F2B;28[GX])%0+XD+IXNG
MUV!%F[KY]6=>_;?Z EX60_Z&W5"%"G"!L8,=L,V#CA5=RIOB"M9K[TT0D0[P
MYQ4CTWU)O2@\\Z"&I?FK+Y]KFT=:!B)OM[+[EOD3.8;SY15KOIRG7. 3GOV:
MQ[R"M+:="SSB HPBQEUKS(X?3AR>P ^26%E<H%9RC<G)PZ]B.$.<C[H55$XB
M;!BW&<D%TGG="1P\9LB<X\@%)G 3@FA>P"/P=HU\O]6"MW?YK+!!M!XJEC'&
MVW7'GSX&_S38#*/\!$8@T_L,6L.321-&PNEN1+N46Z^)S4M3F,<Y^PK:;^Y?
MJ.,X\%3&>;93VY>7:KSE LQS#$_.3B87*(WG E^TN,!*C09=F,2^"N,"1CI<
M(+J$_ELB?@U=P>+P^F/(:9SF02[P#,G"\?(PV"O\>!<%G\J1C!*A%;7A'N#D
M,!33$99%_HDB;[#TJ\W;-4?M4*V^;3E7*N6V-6^D-,2:J]2FCN"3-O4,UZYS
M@=5U+J#]>WK5R@7^@ZP\"]YON\ES2T?,*IPS!AM=V?S36N:Q?-YH72[@BOFZ
MLD5F4GB3S07.DC9X!@=@_.3<Z!AKC84^]M$M<YF7N  <OZ#"!72VTI.M#8+#
MR#'XU<R^6!Q#=@C_8S 2/J2&:LB$,*&51;V](=%EPQNM7<-7W;L8(PHN#8<-
M]#S6YW'7IG@YQ/<^OW^>890$D.A4DA/K:^<=^]V^^^T.A^KW7V3+#ZXA#\8O
M<H%I%H:L)BC?UV\[W-S^_\R]W(-UX8',!L=C_YD/ZS07B&V$?;H%RG*!2WU2
M7&"^%XI713 L.!+S7""MG>S(CK4\P04*3#99014?C>$;"N<V.#=8\$3\)XPG
M9YH+#%SAQ:B(^#Y>:#\F&*8A"KM.2L&K6NZ:-51GZ='D-EO3:,R?.*/TN!]A
M9XF-@4\OA)=JA1BNJWP^UKOZ]% I[+ZW5"Q5L@,GB1*=<\,Z8B^.&IAL&'Y6
M<KB6<S7YW52JG-EL7P#[-;L6N@_=JT&SFH;V,"Z!EWG>W0979%G2U^\M4^E]
MJ:9E-R]T):@ZF 3ZFGR9<0EW.7'R["].C+N5IA>5*9W4.2NGHC.6@YD]IS,J
MFN":(SVW)U"-=RH\HGZA%$34A47Z/1I@MG91,N0W#7DS!X AS-V<$0W:!8-0
MXB C;/ JZ/O"KW&D@$*"H"K'316K?[!'?TFNS'+;VQ*3[JEZ)\V5"]P@@;IS
M2_8OH_;2<00O,8X(EKP2O_GM]>6PW^:]C:4\)GM]S$X:3.T*[AZK?'Q =/;5
M!]U,8S1IW";WYML6YQH.VDM8O#QK:&;W\VORX=J%3S8"Q_TC2[R[OBS+;_)B
MOD 7.P-VW? NB>:XPI.#<Y@ TL\^U!8:7>HC6I%UJ"'Y+0)SYXN6]]6TY9!?
MJLMV4_J'->O28BPJ[Y))-*>524@;O!H67ZTA.(TAF$2IT70ZE<\\6[\3@%;J
MQU1I#^E/&"<)U'*!ZPFOQ"';Q,RGWT#VO%2L<VXJ$IG6N?ZM[L=TFIO!^0-!
M9:[YSNF-*;F!YL^G2RL:W<8VC!.78+ZD!+0XZ$!O;\/)HG='&572?XO+0]2.
M-M;=6U.2OS3\+*7]:'-<VBCB;FR#8D2QJMN2&TO6@?$;+R1$\^*=/=[_4"L?
M"L812:(UM3,R-ZT_%)6#Z7XFBX6#905\YW^]GY,[_@55(-:"WKAIE69C*&^I
M']Z@FI\QV>C*'+O6$*)/#,@M+3!;>N0<QGP$#P>3K*/YN("@XT@K_R*&=M8Q
M49)I!!ZT_V@I[5-1GEO@WRB??_RZ\L",GOOG.$T^*WO+@R?-DJ7W1([VK0V>
M1 \\]D5XZ?C$M&A;-1<7H5V'1SY\&/7.LY9SR1;D>;F&-\]D0<QG YPP;$FG
M&//U-P;^Q9%_&'"B?&4PK;8L6 GL'!FY(3_$!53^.#%1= 9OPK-\_P@N-4B0
MCGS!";G^9[19^,I"#+VKHUV;?Y^HF]\BVR&JF__S%J!^[#K,S1)XG++O Z@@
MNJ_1[8'E.?K=8 @TMP \T5:YT%O8G"A^;GI?P>[](I<*C0C.;N+;?JR,(QF)
MM(KE7;0I$&L5[UX[9!*9,6AI?YFZ7>(T]-L(>U>JO33EH?A5NU*SS[?&/AR'
MO&D.H?&TJIR="D/ $F"\ IF@$6L4Y4SS[:C_L='L\.SK9N+DXA&OSL(]VGZ0
MF/V:NZ;NG;WP32QNO*'%E]S%DH,PPL$^FD^GAG+IVND3QVMIQKR8OJT\A6IA
M6 6?K[0I)1[.?]NC5KK#WR+[)/97>;'B@L3/_>+L<@SY&0;@ E>6':T^<O3V
MUT2^0% *ZU[1V,EA,I-ORM/8^9=6=Z9J:KZ$I+M7 H<.+6'\<!,.%-)2#T4%
M)H_:''5O?71^*.M,?S!2XJL,'![@=@.[\[YB@6IM]W1EI]OGQ70^$,*H 3%4
MDA*Z;<:,78\V_FJ(H)(2U?=\Q-D,[C\<+=R>1K*Y<2-^W7U4]FWR35_G8]=,
M-U']Q*5R>K'N[7NIYV>5U!_+P)3YG9*=+67)ABPY!XIDEV32"@WB"D;.X@%4
M?VG.:GL[3MK2@OTD"',S[]?FG7:45R][8XZWO5:)>:W.A._P-L4O\RI#01_:
M7!)'Q:9.71'<EC\SB<KJN(6=OKBP[O16\55*%\DH7GR,<O)DD9(7R>]CG,DC
M5TM-QC/>,4KEO(=5HO$(<I\ZF/[=A2[802MLU:#U-GIYN1<FOZR<NAELMT._
M7H+PZX%]9=XK<$4, <Y110D3X)70(JKD-I3YZ<&*-2Z0L&DP4Q?M?_V!*8L+
M^$&BRH6^BJB*/[H[*,^(/I".W;<EC2)_>I_YX#?)YP:[HPD_GE?HKX\0>,[[
M]]D]A&[^#V5D; 6T*.#82MZ%,<3IDISDP44Z$7_L+>:3N^/<1A4=O8\WA(UD
M\OX-^P0G:_D%#>A6&AP RA*\]X$9LRDJE+Z[P5GXD36V*^ET?ZEFFDOYS:*,
M*XD'WEO%?'C7H,7WU*YBW!'<X[O<POM#4?&S8?&82[A)!.,X72.5I?1B:D]:
M>0#:A.;2$7;$*]4L>ZX)Q4IJ"H8$'13V/\9W32N9<V!>F=- \0KMZ517'-D?
MS'8XW92ZZ(BO?)*?,X$:L[Q-7#ANZ\H7RR^R4QJ>AY."D<F.$V%;N38&94[&
MQZ)AJ $2]0=T5S-2!22>WD\TK1](^,7SN&#;E]-D$^M"D?1KDA\B-[)31.L3
MB-(QZ1%>,_3H'YS:HTM8I7C"&1=?U[,(3SU34TQ<T2C\Z'X'ICL*0^4"2\(\
M.K%@40F&H-TLB5H%/:T2YUP&6*:4M)+VO./AR!NC01O0BW=WNS^W$C)28#\6
M?,.$<[9Q ?IW1A[/N/OH-KCZ#RRH9]BV>(?<N^.8\3Q'9[1Y=Z.GG779X%1W
MTFO9Z+H,@0<F :4I.C,Z*A@EGIA/8AG%['2H80!,C0-A71XRP<DCI'HDZEY.
MM\M_#[#7+]&/"6FT5W >T+WR7LSWX?$O+1!&$6^Q-[P0<0)V \=O3ZN;Q2Y#
M[@11BM_E]DK:#BP'SQL>"..#C1?89!\'ED)U16/K-$WCHAI;+A 54D8-\15F
M.,.A)<(<ZJ+)@DOSP*-<QLF9OIF6B@I'VH^/;#5V,L\S^R;T*.8LE2!_NBQ#
M2RQHM@("ON0,.B,"Y4U5DG0_#Q=F^LL(N[F&Q'S;H9T60W1/>-,]AR<7JL/
M+*8-AM"*Y@,WF*$HM HR208U8DI;9C-2U''AP15W;N>R,GY:[:@-RE:2=U&U
M5LU%+Z-OH+MP-"?'24G&]I:A(O:OZ -3\V83;UV'@XN7GC57-88(Z-]7N1?L
M#AR:R?-4]55U@4VL,$ VKP"X62'MCL(R<" ADGKP>4EYQB4#2DU5Y?84HAY*
M6M/UAJYA=9.@DL_=DX>OV5$WALOZ>C$U'+5:_*^?<6<SO99R'V55G=\(_M3(
MC%Q!&FQFDZJQ2W#F64[W+?#V+",-/%J,.FWI>6G]J;KY:AL70#PP0W*!\\NO
MLWJQMZ&C7HL92A6#R+'&7@PY'4,[H:',F=A\*2;Y *,J$.HMZJOB&[/-U:Y4
MZ>"TCWG$?5OQUK.:.]V^="U[,L/1P[C:*>\=L8Q<L$3G01:A5F8"A8)F(P(9
MP8]ZOE_8D-;Y=>539P-):TEU"%]=MQ7@:]@549(4V'V\!H=W@F_,JXO4K48=
M+)STRW25\C#,3(/4#BAVW+-5?F;XY)E:_=3X0EE\![782CX0,>/:6GPCJSS+
MDK7?G"^+NF_X62')H'AF]'2)V=(F @%_3R=>OZ[_WEY'Z]%(>J)>O^6Q/R/,
M(@G<6<%Z7D6>8]];,V2;S(RN"<-[YEA2;ASG<=H=3EM$%B<'B=B,K4BF.JYW
M<X'X-=^%*%ZAMKL1-XO9/&65J%OQ%#KTS_+]?;5E7$#=8$WC0^EPH"?'TG,!
M]L0+EA*1[<H1;U%*LY9SRT?=_4.VA=^15/$W#"<M&)$@ 4'[QF2<HJVG!',!
M13#5"T89*<@#OYI\O0FD_';A9D%]"J/[=8'"0WGLY]D7+TD [%*@+S$"2914
M1$\T*CS:GT=O.O<JUXN&C0]1RIP\4U.I79;/_.F:VN>IXZ'G8L[>#CM0452#
M%P M.AI',J@P*1#NV(K_6*X>K<#XUJ^5271+)J[('MACIMMI?U%&0L\Y(VFN
M\B-HR!CGG4QHU.X&$!*"8.JPM(;+69?9Q3X,STB<ZG1C-*[/T9*ZNOB6>K3K
MJ0W4&S$(0VC$PJKA!,RXQ1GVTZV7:1+EGSU[K1#19^;!<M.607UMW\SK,=%6
MMZ)&P_9IW%$D:)]7-68[62M(^AL8?MS089P<Q@=HW%66C./P@SZ<;9&P>U':
MVW\<6,A99'GUKVC'70V1)7U(^WG=V&<_(3PP[SP@)WFCDAZV;*"S?"Z<7$**
MFSB%$2V@Y4^-@S7(7V;L7V:?5[FCD?LP5PRW=BSJV<I<8(2+7,?GL$B-'1C"
M2=91IC]G "HV!.6+TF<G[U^I+H')7H"/H9I!IGVBQ?SRE%U0H'ZQ5OAA^*_T
M9/*7UFQ0D@Z9W='A*#Z]@%>&^3*Q\1'WS(EZ7OOF.FHC\NKCKZ0=2!_*<*JO
M7+9D9<];A\F=E7!+*>4)DL#O%0\/*E^WJJLT*'G3>30S<O$2SR\5G:SE@#_
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
M,H;T;>!Z,:KE;*R\)UK0_P-/CCW-XA-)=@!OI1M:\,/&ZUX>I?&END.1V^4
M"YKIQ,8[AC0;CZ:Z+X]-T*/K^CG Y4IA\ X$0.2T>9S++RB2P&8.42KA5NWP
M0R789N;MX.23^COO7#7,?=\^7'1(\OP;@U06?7#!5W<D?^NKTV>03F9>=M\5
M6\_7E<AJ?<0O*9G?")D/QU!=41.&=']667K\JL1M%-590IPIW$@=[B6-8MYM
M%\@[M>V>35A7QMD)RB]FO=H-,F,PM7%V&0UJ)E+2N<HZC57";2R<A.A"(+<=
MX,^@3F(2&JV#;HKGD>%RXV?F#Q5W3/5YWAEUZ>:O>ND;SPZ[_OWL[>8O;1"J
MUR>+%;(><ULYT9FBQG!D:K^CCG;F^YQ[5_.^JG[POOR K5%)-RZTW_CRZ2[/
M[N_&QPU,3XA*7L?XX,:%SG/7 L+N\H#5CJ;&\B$2I_4HBN0*[46D)A$G\=/D
MT%T+I?C6!L><>CNIC%\'EA]X\FY),_NR/? T=KA9_9%K8Y%LS_IR]'SV>I3:
M,9G][Y$_7$,-XI]K?VG5F:S'=OL%. ;I>E9##W$ (K<$JF&ML'%-MH@V38+H
MUPPZ81*N3Z3HY$.= O P;G-5>Z;E&KUE+'M/JJ' -P?AFFU'U1D23,G#="50
MGG&2Z0'&T0CT9U3J2*,0-1(K7!ZX7>;)+_B;8FDSJPM;5G8=I83NZ'R@?$>P
M:\E] ^<!"C"NQW*9LK9W-J[1GOJH_5QE>Z6RU_D%D^WN]:7YA^87;FQ<1H>,
M9KZSXC5U/?9LBVP4#ZP02H6CL.G;$7Y'6-R +^*4_?6*D%:-U$PY'ZO&#/XO
M>RS+\,>$^>^4:0R__R8,F[HCOD6S7M']]+51V<.]6I,$3R\NO)D[:^Y][BR+
MWI.65=9PXDO%OD</TT/Q2K#J=:;^+%->FNX+CA,AHNSF*4$02D8G?C"8MQ <
M9LK[POG[5 ['A5;5-DIN)*M\L]\;K"C2)R)P02'68'2!V[0J=5*[IV&+3ZC+
M]">LDB8HTF($J?$<$=F2%/H+D7X\NP=G_L$+9^:OX;:W_V[J&8GI)T*GDIFW
MRIO/*20/$9?YR2'P#Z.GS$A=;X1$O5\=*\[<J#DV=ZP_1+UQDZORO)^OM' !
M7&@4\[?B$I.# W=6,DNJB;.LNVMZK -3HVM",,4V]'(&!Y"8QPV!2FS;"&@'
M!UA]S)7B,+.8ERZV,L#?,[<03[:9YSPT_^R_B\\/J.UK!A5,Q2C#7<E:E3:T
M_U,$_ST36V7$S3D>15^-T0[J-E][RW6]]8^'DTPG#A#W 3IS%93F !=PDAS@
M9Z\%9D<0_3!;G-LZ9V")SJPX,VL.4'1@DQE6^=4 MB%W:H,=S(0E8V90GNQ)
M#C!PB4M848FX>,^O1JSPU@^4G&2S_:_/SVUFYT4JCZ!1OH=MC6IH;Q'?4X?N
MI+WF$^27/++KE8L=,>_$3Y8\>)M+:+RQ@Q\JF=*,%HP 4XG&Z,CFBLKG-#$R
M@M!A$'!C?T5'IDTA?LL^>0,X3Z'N3IM'6K'AA!F)\7HZF?4*=3D]!9_>B;K%
M 10BQ#3;S[498"OFZZ^V(_$/'?=T[\P/?6B;69.L4,T[/B-YLU*SL*&,2!UZ
MKM4A,D"P99U9KGQ"ILFJND8H$Q^>6';4@<40/(8V?>BEW(IOYI*#-308S>M
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
MKO]R7>_O.]=]KIGO?,^<^W/N<W_NSWWFT*?H\P#W66,S8X"!D0&X#+T ^D^
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
M891F;ZGX8]?'-$_-S'X(^CJB:,:'"B^":YAVO!N\BIK%$0QK9SAH;#L$0YH
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
M$I$70FL '":CV%_$$P+^-H2$143%Q"4P,:2P!XKD,/%%1#"AQ3")L;OGL/N
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
M;2WNFF%+9ZJ]UK==?7D@P.7)S4<'BH8QQU:JS8*P=DKQ1#F+=H7X%$>IT E
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
MG@&Y?5_V(_DL^@TP& 4VHH#3,^H0E8%#=OS3W9 I\*J'#"*&D,-(IC?8!%:
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
M-<W^^(G3S_?,>J^A&O]D,!X $ST)2K"O(\?JS#[!A5%SN5[#A!S_#P=[8N3
MFZ8.[W[9</)UN(OHZ=Q6I_W7O^=[[>^DG,*"5L#X?MHE,QPN;+[&O,0Q_OZ!
M;>U9#W][JZ ?=MW[%F5VU!$K1G(/0O6!YZF2*$ *C%8E2EJ;A[F->:XL3U=[
M4LAY>/# 5-@=.[49PP'\<F\)H:=![_U<7JQ<RS.$\75@(7%".0<%*FW*SO6/
MY4GM?L%^Q9ZJHLB.RBN5J%LZ#+W)^72/EW30>JG.OCBU]S8T4!!KM;U_2A:J
M5 K$X,FP)!8W;B0!/V^IR7=\9;K9+A@:K%\%UM5&5@XLQ(WJ,RI4(JJ(!6 E
MI-')Q\/A_9"<N__BR>L'',ZR!/[<M0H[FLV'-P1JQR#X0YM75U8N7R6/KP79
MCK1.7EV$1:L5Q)2-DC:LHSW:D)U'"@HH;B:=21F]5L5D5JY3:=FZ2L'3Y,5T
MEUFVJ5W!%EP4O5!2<)W>ETX5+_2PKRX^,$^9:Q(F681>X$O[02UF 3.^:FY/
MH39;A123W9UNB78ZEC8=,($G4N_+4X)SN4$PG;7^: >BXSFJWE2S+12_3ZC(
M?4'%KAOHB\\ITG+&OU,\+3XN,\.*'M_.,T&:T\U:(M;PW=F:$Y/%F2/9A)80
M:<M:]1MWV.ZJOILB?8/D5MW8JJW8LP78:QK8Z<OU_H"H!4 2>63%G*;^*;E/
M/9_\;YRA7#5S?ZGNINFIDT":3'=3\]@7&=.2(G[3>%C%-\6>"7;K<YT$CRL4
M^2L[Z'X3VYFNEZW7->9T$N[#R3OR+^[YF-[^X9/4BW4%L8:<4ZZNSDJGMEJ=
M.^SIR@[D&@K2*D3AMX%7$'%VR#BBE?JN&ZJR8>+D/$<[$MV3J>NV!OJD9!#V
M.;R<2IW;?:.ED^2FFQ&[_;_T7^W_PPE$N_X74$L#!!0    ( *B _EINDJIX
M 28  +\T   4    8FQK8BTR,#(U,#8S,%]G.2YJ<&?M>@=44]V:Z*%&0$6D
M@Q"5JJ!(M5 B( (B4D00$"+214 $3-20"$J5HB"@*"!%01$C76F1+EUZ4T)
M.H&$$@ZDO7C?S+W_6Z/KS;RWYLU:\^[.^L[:^<X^._OKY80YS)P ]IP[:WH6
M8&-G ZZR/@!S&=BM[^9_S1UP!UB#C3D&& +L;+_&KRO[K\')\>O*Q<G)P<G-
MQ<W]-X#P[& !A)M[!]\.'MY?@S7;R<>[\]>77YO\ST?9N3@XN'@AW!#>__!@
M?@$$=K"=9VOD8#L(L NP<0BP,1L!*.N,7'\['AOP+X.-G8.3BQO".@8?:T'9
M'M;Q.3A8A^9BG9AU-X1U'^ 4X-I[0%6?6]#*!7(P0$@M]$G6#AF#HCIAZQZ2
MK/JU6V$\O"*B8N(2<O(*BH<.:VAJ'3]Q\I3A&:.SQB:FYR[:7+*UNVSOX.KF
M[N'IY7T],"CX-@)YY^Z#A^$1D5'1,8E)3Y-34I\]3\O.R7W])B__[;OBDM*R
M\HI/GROK&QJ;FEN^MK;U]O4/# X-CXP2)J=^3L_,SLTOD%?7UC<HF^#6]B^Z
MV  .MG\=OZ5+@$47^R\90'[1Q<:.^+5 @)/K@"KW7GTKB$N X$&UT!U"!D^R
MBNIX9-2M2<+7;O7PBLAJ$.3(OTC[&V7_/L+"_H\H^SMA_Z!K%-C)P<82'H<
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
MY!&#%4(00^G^L^J#2<[M:M^-KS_@AA]*/FUGH?*8Q]JF2_!88;1UJ6"QA?'
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
M4JQ]?_"3H=\TA:S@Z9D5?U($@1__4)W!Z;_HU&V76I$[GU;B6(N<(#O^H(7
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
MY\8;D/=V]&<HVFP@K-4KJC/^8B^J@;##U]7D-LO.#*<=BRN8D#S&+ <\A!#
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
M%Q4GU369NJF+JFYS/=_^\TF%7<K:>(VZ4$5<"7UX5FVFY44&9W"VT&L<RBV
MNJ$=F0UPA^6:7$!G=\!G2W2Y$[\+8=D[ KQT++O5RK:.\OOR42R!/K!GM@X[
ME0J8GX8<1B".$EDL R4 $^*#' <P2P(?T<RHPOD(K9DMFR+EA99EX,8PTEND
M.)+<S+KL;(J,=)5TKSQM((S7*AHB.EJLC%%:=+6B(?+A<D7G%HN$^EOTC35=
M$\#KDG[>GGB?:(3)*4F3.(Y!ZD<Q@+&/ 4;0!PE/>08QYQCFVLGU!H1G5G'%
MR97WV'4<E1& I@?_QE".*_^< )E9@@Z;OANKH.GM&+F\#ZL)9 :9^3-!MTP7
MUL>N8H;W@.A>MU79D;5H0S!VB9D;*>IW:+!J ?%H>0"3\98K%6 AY5[9 )O[
M[59C[=*^K<'_OGQF;07/9H62+"99&H$0!6(EAB($,(,<<!:G$>)Y$J=:7;8G
MZ,P>D=53D@K!VFU,(UMF6N0SG8-*;T'F  ##0^!6VJY_Q8"DNQ78A$R.5E_G
MJ"RZ\IH0]7#5-76Y^0G1^[(IQ)6W->V#K6_JBGRL-M>T>I25>$WCJK0'G%U'
M%1]>7Z%OFR[1IF%4A-$GZ;@0G'D=:_J'._JH39_FS *8F4Y;8#5#K)4Q$%:'
M,?I4%CM],19\>-QB?K/%MNQ\6W:9NO&$&U(7CVI!UX<5P3RAV.<4T Q1 +FL
MMY@%#/@H"<(P(#[-B?;FS)C\S+:EWW\T'4/>PXXCI3/-D*=MPV>#G8@YX!I;
MN%EA-+,X/8(]+]XO!PA^V4=P*N#+!8(&.[I9D;3;U[49+7+'IBI,>S5K.R1L
M*NG15#:B#:)5N!_LX_1>9+%+1&+KUB8A-QX3XU8/!?$P*QDOQ!91MG>1(WO\
M:2/C<;OFJ-*]6C+O11[G"V)RKUE6]0-:#ZH!D!<B=_ %]]9B!\)J5QM#ZR<U
MNCTT'W6Y3:*UQ'M;1?M1;+M(C83%A$$<14D4 IS'3.P:_1SD"8P B<,LQ;'8
M0"*C;)[O&%7T^D0XT95Y/)$6;'H[R.\32W0JB.C*;121B8#.>C]][W@B$Z&/
MNSS-%DND*E<TPER\J^HWU1/>\*=UE^?;K"*>9"P/""!01NPG40!R&D4@X@%.
M T2#C&J%#>H0FWUEV)%6TRKMB,M2=HIZ.Z>B-9/!_&**+ W/BD9AU%-W5^"8
MJ7M/8?^XOF:TD.F,3>.];8O\>3]\9L\"=K3^T9T!T!'9D0$8);6H = 1^M
M:-UC9P#^(A80\D%_*N7I<E%V90%4=>Y5EN,@3E,&4HQEY4J: I3D 4 TRW!.
M?(2IT?P^1FQN![U\F67-8TG+V^S(FRGZ*%QZBNX*!#-%EU2]'R3='R4, ])R
M&Z"(NU-L'1$=*?8HJ4456T?H0\76NL<\)>!-MU-]7W*YGY.#WDK3OHKS( MH
M&@!.0@Y@Q!* TER6G80I3E&>Y*%6P,T8D9D5N2?K#>AZORO*FE$WHPB-Z[ K
MN<UTUTIDHZ#^*9FL0OG/#KI8 /^46,.P_<EKS7TX-ZPR"]O=WC#W:OCM)WV?
MRDZ*:9^)E0"&)Y1O/SF./3UBVLI_L1ME,?_$$>-#_\/QEW8+Q#=%@^[N:G;7
MS4V?VW[:2C=V[C2?I&'DXT0F?XJ)A2<QR%&4@S ,:<IQ"A.SK:(6U;EGFCT>
MY#*IX\)LR:@'H-[:T3DLAA/1.42ZV<B;I>*=D=".EI5Z-!==7QK!<+C0-+O9
MMO)3'_C0EIIY7PJE$Y^L\HAP"IE89OHX )!" A 2V\@T(=SW8Q($9IW=SA&:
M/7*A)=-%UYD6=SH#CI[BNQ#93-<'L50M21GCW1)U6;]I7"QGI9O.D%FX:M.X
ML,<%FR:N-U-3=5Q4OZQ^_;(B&8J)V ("DL3J7(>"/(\BP!*8,)KYB!.M--'=
MD#.KWJ]E(7VFJGA58YAD,9![7-?LI#'3JE\_OK]]^\;[<GM]^_;+Y7ITS/+(
MVK6[N%68[H^=K@R&6D0KCEGOW_\3WUB7(JSE2<H;UOX[*,S=975N*]$'+.-Y
M $.0QV$JYJD<B=]8"H(8T2B/?9X1H^)$^J3G]FNJ#,!&!A8,2ORKZC#*Z3'H
MV'/EE:P-5"#_?"J:8EL<F1;-8]7(L #NX:>F*&4GQ^;/QM4-=1^&[I0X!\2&
M[A/Z]Z=NDMQ4TH<BWOE"K(,_LG[6E)^;-PU0 GD_]*+]*!_?[M).O%F:!YBC
MZJZ\HB[AI6LM&@)RHO"BZ0@6H8!]<OH36G^6$>^U&+X[MPEC'"8\20 BB6I
MYH,LC<7LSR*<AS#QDT@KN'^"SNP1&EO",O&JI6RX%IA":MSR.)3?S,P,1?\\
MD^@&479N(+!,DSH%A:.8M&FY1H//1FY?+LIL6H:]<#*-R\W/O=\\4]I\JC]M
M[NNW=7G7W-!/Y3;!_.-&?OZU^<S71*::WV[6L@;6NZJV*73A@-3LIXARVI=E
M(JNZ*XOZ%M6RHDW3EDL5BZS]@@MEM6DO_%J(1<!GQM>,=!48V@:,>[5793R+
M724,%X]IVB6P\!,R/=!<]N$X]EPXQ-;*Y^&"_F+>$H=@#?TL+H>U]-"PNG@6
M[]NS6%F*=:2:5&7SRK\R>K?7@VK0V*/?:H6A'\A8'I"'N>Q2RPC .:(@2',:
MY&D:L]SH:/8"7N:VPUO.O %K:G_;,>?MN!NV^M'893E_+)K>H&7 -C2I,^)L
M[CJZ'"%7#J4+.%G6S70Y9$?.)P=#VIG&STQ6#V2TG]2[54L:IA%!G($0Q1F
M.)+=/0D#69!2S&C&0K/NGJ?)S&S0>J(>ZU<L=L6'SF"D9X(NE]S,NFR%?JLM
MM+'1&)?)D3TX0V1151\7]%"+)ZZVS3]0Z4Q=E'G?<7N_$GX2899CZ3Z&B0]@
M'A.0XS@%W ]IE$2$\C@R2T.8I#EW_%679<E:%II!H99M81;%CFD6PC28>FKM
M&"(S'>_1Z5,/)#CMWFRV-@,&\CI+2)BFN'!>@C8$Q^D)^K?:;G'P9K=VZ!WA
MG]&&O>6<R?4#NV'B;2HWZ(ZMHB3@+,$I2&$< ACG5,SL60@RDL3$IRG+0JT"
M9%;49S8=_\V*NWMYX("Z9GJL9\$K^OB46G!FNE<QP5=W=S(3:J;[$;P9[$1V
M42R>9.7*VS+C[;AQN0&Q ,'9EL.$]L*;# M8CK<5-H/8-EBXIE0,W]Q4S0:M
M_]_B\75%V2I,DIP$&02$9%1L)& .<LI]$"$?AU$2<C_2VDB,DYG9I'3M U!+
M^<I[5+2]?Q6/'A'431LIG 1JW&2X$]_,-G227_>2MV0]0==[/2:Y1<.$,<$N
M:)1P<MB%&R2,B7;<&&'T:G-?DVQYU'4T?,,&:7VRK+6N$VELC-DW\5O2WAYM
M59=;WY<S"L.TD\85 J:;>2OAC5PD.I)9^3Y&!U[,J:$CWM!;H76];5N2YE[^
M)_UESV@MS_AV_<CD%ZJRY?"#P94K/XC"E"("@CQ- (RR6,:(YR"*>$1@'D%.
MA#Y+#YO>FOTB;HR4?LN3]GO?.@J)H'FE?JI*E1WIKJ[PMK.>^KXH57&>9MAE
M5WW!U]57XWXHESPFO:7_8N";V9O7"G$5C;>C=S7L8]A>@53YXKT/]VZ001-%
M^21=&5TDUT@:N45/%@?@.6O;<@DO"W=V<0#;<?,7%X,Z::2^]0UR#'&4!3%@
MJ0K>)[*/:H2 'T &0TX0TRNO/D%GYH7/4?-T6S?K.9CT+)4#X<ULD(W<E[9%
MGR]B]R25[]D*72,6=_3R2R,PVD//54!RC#CF((4( DCB ""<$Y A',$8AA0R
MLW38 P*S*^?@)-%KOJ)'L3FF.\>^C7/B""/=4T1[R4T/"K?R*5)S1"'LR^ \
MM* ;_CO%"^P+=SX(X."Z2V;'6_2M\SJ\:FM=RJ;$(8]Y")#,1H<42\U+&<@H
MAV%"HX"'1B6+SM!99G;<H&]M6<_&N%#1.7Q,IL6+I+::%@7%7<6QCJC#@F,3
M8CF=%X^I?(=Y\:RHI^?%\Y?;*FD[CW2#=I$E. K2*(H)H(F8$F$49P"%, ,$
MDA!E89P3:-3UZR25I6;(CJBI<I["15<U+Y365#'W!9TAWF94(F<Z>8K&PAHY
M(N:Q/HY=;*>- Z_\"G/.0AHGP"<D S 3/[(40[% #7+"(Y(%>AG@)\:>6?/:
M2!";%>A0?CU=LY3*3,.&H2WNE.H$ZXY4:3CRH@IT0J1#M3EUR:5;N@^[#.F/
M@M$^* WZ:09A!'*?Q0#B- '8QS$(*,H(Y"S%-+7;X9VD-[-2#?8^?4+XR]5^
M0$F_#5R;]6_3Q=-T-W@Q2M:;PP\[@':4Y]@LCHKH?.]XFMIWVDJ.BGY^9SE^
MFY,ZFA^*DKW?L(=FE6$644@CD$89!C!$(<AR&@@S0-,,D102J#6%3A&:6_5/
M%I>4U#U%_K*BFCNXQA7<)0B&FFTM_Z45-H^$<U5E<S?P]ZRT>23>1+7-X^NM
M-YWB^19XW1TT?61B%2W;7A;EW5^JBGXMUNM5$,4^2D(&>(I2,7V'".2((4 H
MB3,,8]_/J.$>=)+H_%O2CH5N=:SJN1AO3*>QT]ZG.D7$>-O:@]$'C<N:+#]L
M6?!Z'IP>+^F+[&Y?.TURZ6VN-@@G=KWZ]UK4XRV;\IK^O?GR3%XW&\/2O"?N
MG5FA;\3.7TY&NR)#C?>%U<\%8=[K:J0,GY[@XVKL0F8SE9T2UW75WQ'A[ H
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
MHN=$<M@U](C$XJU"SPEYJC_HV6MMH^:ZVO#M0<!N-:9>O8CFB;@M!PG'$,"
MY  SDH LBP+*$$6AV=GW*+69E71+^\KK#J\&2T\;91V'3D]KG0%B=7JG#X!%
M))J&8,Z"S<9H+1Q/IB'V<<B8SDV6^OV$54C5^Y)4#VR5L10%"$&  L@!S!D&
M>4H9R'#BX\@GF*;8HK30/A6M]_;B>D(]3:]01 UU=Q\6364UE](NJ+27[/VX
M9.9*>5( 5UJX/_BR:G=2L",].WV5TW!SU9[N5)CG7^JJ:599""-"Q R:QW$L
M)M0P!SEC!& $29(DA.3<<$*UX&+FB?8HP/RN1MH'WY?!JSOIS@R:H;J/Q) K
MGLZ'D"O.9@\?UP-FWLCQ"1[^"$'C>C!IQHMK#F9^1O6Q*C\_K5G@XSBXKNMK
M6CV*\=^MT9WN<=7Y$68V+((PD)0]21H$PWKN7L>%_OG5" [31UEN(# S$QK2
M>[]+%ARYUZ=EM#KM&AEVL8.O:=&&9V :5UNFS3[),%#9VEZZY^0A]!=VIYS$
MJSA@*9.-I=-0_( ADX'I&15_AI@G(:&9F6_G/*FY=581EJZ=>DO::SK:AJFP
MY^'2F_?=@&"HM5OY=U2]+U/RFR>N3HKF*E'U/*%E$U,G!3Y*1)V^PW(G@-;;
M>M!)@BFG8G\=993*3%(NTR5BP(* );'OISR+C-;WN[%G7[4_L_+)=!L]$%US
M[6TGD.&*6A*9(;7A!/.N5KV#D9==RQZ+=+1"/7&)^;I3A6?+,AU=&T$#_^B)
M6V=6AC96?UA4I"-]9>PG/27W] +S0I'-U,5>6J,%Y8A,5BO)4^,MMH0<$6:X
M=AR[S$R'9,O!M^5&-AVD5#S,1IT:?ZI5807![BI *4[R-  DYAC "$* (I(!
ML5B,XB2.. \2W3::8X1F5KV6M(=:VE=>(ZGK=]<<A6A<[UP*;NB.:66^[F56
MA,5;X?6DW33DU!'.JD'GZ,"+->S4$6_8P%/K>LM AUT:4A<.N$*<$Q1&!$ 9
MT0PI"0'R8PARG-)01C9#GQHEY1^1,%),\^S\-J*F#RBUSM,[ 8W>RO$R@<T4
M<D!K&['L,*[AK"2NHAJ."2P;TW!6P*.(AO-7VH<8R;B4&_%D[U5\7U]Q_;50
M\+NJ?OG$WV_8]GOZIGI 1;E*,<51D,ICEEQLW& <@SQ+,Q")637G69+Y26X:
MA63!Q\R3ZRY0J:?K[1@3;WK'FCRND,QMKZ+>[RU_%O%,-D]#TR+,C[&AV=A&
M13F'URIXZ@)P',97V7"Q> C6!5"=BM*Z9#@[P[=+0WB_33;Z7#3_4,%(043%
MUH!A$# ? 9B*Q4>6Q9'X@?.0)5F(J5:Q4AUB,YNP04K1CK95_-8H8GH6R!4.
M9F;&"@)C Z(CFR,K,4IJ45.@(_2AOFO=LU!-PS8,(@\1B[,T )AG0MVS+ =Y
MC'UY%$#]'$<\SPR+]M@Q8J("5E5]SH2:+%C$T$'<B4,0#8_)+RA>N$SDB28T
MWZMHX1\G]D03J(N+%5X:??*^I,5S09_06LVRF@Z _;MF7F#LB/U9_Y3_0*[I
M WY[D<QT?$?'V0+A//M6Q_@'0RUV@G]:A.'A_9DK[*;RG3;)8F K2A)*((U
M* _J(4<!R-*0@ERLS1G/<1QD1L6Z]H>?W5>\G114#3WZQ&0[4](UA3(\$3Q
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
M:\48.>=LP2/,D:,O*X>(NZ>SW('DS*X61W!_E^/%.9PT[OCZ'W>L..K^<4_
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
M89S$098( BIV&* UL;K4I+S(LJIO"".S[<J1Y#"]TD1W8]9JNC>>,1#@W<M
M1$=;V!"E6?<Q Y&/-S.35RSKE4A9J&VR>A!E77&_#UQS&N="^98H)+'NA<$$
MHA)G2*1$>9UA$/E^"*I9ND1I8B7NZ.HDU:;C [!@Z2)"9DKL1&Z8"I^*/%&F
MTJALKDJ8+M*9MXQI3-R34J;1%^!7<[V6&)\%6W\5Y=O'@G\B+T8Y\<,K3*R*
MFH3Y[=J H,.:YTY&F-KU:'H=4;V'\N77)=^2E3<H/^C6;%P\J\NR@65GNR,;
M%ZU_-6;P-$S%JG*S>"C7?,LV]V4[&::.,(B(",GS$"74C]1^F 6(ZM8Q@4Q8
M*/(84[-6%9<(3'[G59.L+R!:JJ#XRT5<AG71A;0P+;00U%CUQJ09VN[4N[VM
M3OUIKWH7EYU%Z<:$ZM1M]#D[#[0>N:3S[TOQK(O+OHHFK??G=56](]7SA]7Z
M-QW,$3^19:'_4NGYBE354BY9'=?Y4<AUJ;. %ZE(_=3G2C%]D2.,?8DR/<H\
MQ8F,:1AF+ 5UDW''VL3*W0Q,.^#4:S/6?]!\_?'&T_QZFF&OYOC&TSSO_O68
M\1N/UJSKA'>8N^SP<YKYU]_G(P$]@^_R?<#NO'LH'?G_#AF;]<#@'M#C$\8$
M%.S,^">Q^5A\%54];J4-OK?!+LHE8T%,$4N(KN=E%%$B8B08"T,_SS&-04T3
M+I.:^OPB-MYR1]E[;F]W[,*# X"9&3XW,, ,F49@3]3[JRD"8%,T+IPCTS)
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
M29(8T3R-$$ZR &5!(A%5#KP?L\AGPLB--R,WL66JB;?-N2WZFXY 9>9 N ,
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
MJSQ5Q'I556Q;R1WC_3;R9T'Q14RC-YL[)G?V17C["ZY6E8I?]YV(6<:(A_,
M^H00B$1\ C'-?!CEC.<HQ.*'&5BU2^ZF3I]0C-6'37O60,L;P-N#0MH-P&#'
M+5#L&B[_G3XYS?CAO9Z'80#2L*G@LW<Z7X"Q1R0>RM$C:4JE@-.^U)-JTU5
MY)2W>2.J*=1Z$I)-0L2RPKI\P)O5O]0D+-:75;%>4?4?P<NM,)-V@NX D^\J
MUJI]Q[F],\@\G_I)G$ 61@@B1#G$A" 8<I1CE%)$LF3YRLJ\T*[*=LRBB>_H
M,JKM0KH,&Q9QNWX:>J[Y/35LYIV[G"[  :_*-7>Y/6R L&>XTRA1N.@IG/-4
M^G15D^Z:O7FKV"=2[DG=^U1T+#.7-]L57:T5TO-7.1^H.:(^,&+THU"3/$AX
M:7EJ>V3=LE+M -9@*TM.<AX%20XS)!$SDBR (M#',/9SG@59BEEHE$[AA*NI
M%]>"1]@RV6R7RSH^Q6*==$'PFLC>/3+92&4LR:L[C?' ,ROK.PWSDIT\-#TG
M/ONC,//<7?; GC_PX>!!=%A457>M_@670+&Y:&"#'*8:N]2;J]QB)SS-FTSL
M4HTGV<-.![=SP/]DJX='X12NQ)H0/[ O+_*P]H;7YRN=?B6[I"H4<Y9Q%$$2
M11Y$F&&8ABB&,488><S/ [.N]J8,3)VX5CP]%>WQHUI\=>N?BST_9B[36,UZ
MWG%*Y9DYPI83T+ ":EX4AF*MRPX["[%8K:>B*1+4;)7BR,L9DY_5H=DJY]AW
M68]CGIAVM5Y?T3_N"^D,S1+/3N^<>E&V7H.CHK%N<I-^NM@9F8<]PN7B&BY\
MAB5UG,#5+YE5@M:9X69+P.H7I9M@-7"5;4L,==A_QY[P2JXBQ"*"%^63S+>Y
MR=>K!_749%&J+%J_7SV)2X0UBT\K+C.VBTV-WT4H\UF8,AB$'H8(10SF(M2"
M2>K'H>>+90LUFOW=L#6Q53=,2AB,ADW0X1/L&5V EE50\ZJFOPZW=AAJCIZ=
MWI)B_B=BYGAF?!@6[45<ZLY94Q(G3,W<RL2E(D\;H#@=_5)0N]UQB6S'<ERP
M]%9'>5^*[0WG%=M>/6!9WGA=K&53YA*OES0@&<M9 +V,<X@RRF"6AAAR'B.2
MQ!@S,Y?LBK&)G?*O9\OO%H#+T\U7R;4M8MZ%ST//S;Z'ELT<[3E<O@7X^I+_
M(<&CQ'KO,ZZV$M^6;>O*^;*4(#E/"O\I9\*BA#=63$O'N^=X"FP_-SIT#@=X
M(5OOA"#H1IG]H(..QC=OG',EWDTJW\^/:_RP])(TY"E&,,Q3 A%C2![I4H@#
M@B,:H#C6.S0X&7GJ&+.E!;@@IM\4YU#Z82]UD4R&@>1.G(]#XA@UO#G+NE67
MF\.19FMM<U: ;C^;\Q=< $<O \V2/8KX71ACBUY!ZI-!V:J%,!1G69Q $L3"
M6I(\A2G""<PQ"M(LIB0AN3$H_0C1B0VIAF<_X*%%BVFYL.IWHZ5/S10&QUHR
M3$NX7$%V,/::$KL$LQ\C.3^DO:82S@+;Z]YKYS#N2Y7#]:;:\M0')FH^7^(\
MH&F>"*^0<P11E 80Y[X'$X3B((X\S// K/5C'RFME_Z2'I M85!)R@N9JTJ*
M:OMW$(2+)(H761"ITZ' 7\19LDC2:'=FM 7_];)A__YO?NS]/?060+YPZMI?
M&5%;><U7OOH*+22BKHPUQ:-:]]>@F#T)/?=RD7:M7,I.K5]KM=9$%W4ZJCLO
M,B:8(\_12V96;S$F[+&'&+W>_(CFOJ0B_)-8*JN-\C*JVZ+F*<W9FR>>^SO4
MAALM:HHZ?CASL92FAH;I450.M(4V.IL9%,SJ>.;\B+.=T P*U#VD&;YP:C"A
M)0KRS//%1.MSAB$B7@93/Z+0RQ!)$/=0%/#E5M9\ZLVU^J2-C'/'@/:[^^4<
MGN:<"$+.D8.FLW/'B$'O 1/D>%(V(/R#P@+U3=P6(YA/Y;^)F$%<*7S;;;%>
M$3&8H$>N:/$LUM!JZTAS6A\=:.(IOJ$/VIFPY:+)J"\(HR]RO=YPI+\"&-?0
M^&K J7+,/(:A7L WR8ZC/ YML:W6#>.CS[:&T!:TNY[0O\G<K)NR*[7WI&G
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
MT,WI3[V=)OP#PY*@0=1IH46-.'U:W9A9?<W+ NRX 8J=Q:Z#T=NBZ<@BF5H
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
MJ21@(&&H:!4$1 6LE(+<)\YY:GT*7:Z^$U;$X&U+4R$/!"Q?Z'M'5C$3%.-
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
M0$(2K1-.(Q0ZFFMG1P^!98IVB\K1BL!]?*@S[V%=4HZJ/6G>NNA)4=5(%0,
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
MDF?GN(A%MO;*'J+G6).R3:KOI]_.MT<?*DH7HY2U+[ #936AG=G:O-U';D+
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
MU\]@S]#;3WFK^W"^_MQ96;WK#9?O>F]_[Q&CT5HLV\W+_J,%T'D; ('!),6
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
MJ!ZCMLP(GR\78.-GJ]=4Z4SI[E&SI8[VQ?*@@LK9 #\WBS_\PT[M4Z5Q=_E
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
M5_;+L&UR?FX6&U'3Q/N[?Z60\/] G/?H;WR+OOE%_,/HN?_/?_O_4$L#!!0
M   ( *B _EI!9AH-#P@  (PL   8    8FQK8G$R,C R-3$P+7%E>'@S,3$N
M:'1M[5IM<]LV$OY^OP)GSZ7.C"23DF@[DN,9VW5:=>[B7.)>>Y]N0 (4,08)
M%@ EJ[_^=@'JQ9*<R+'K2)UF)K9)+!:[W ?/[H(\S6PNSTXS3MG9WT[_WFR2
M[U52Y;RP)-&<6LY(940Q)+\P;FY)LUE+7:IRHL4PLZ0=M"/RB]*W8D3]N!56
M\K.IGM-#?WUZZ!8YC16;G)TR,2*"O=T3 4U"%L0T8,<GW79X''?;G2@Z/J'!
M":-!&/\OW(.I(.[G&#N1_.U>+HIFQG']7K?=.HY*VQ\+9K->& 3_V'.B9Z>I
M*BRLIV&^_].K65%F^9UM4BF&1<^YM.>G3H<3)97N[4=A%$5)'T>:*<V%G/2^
MNX19L1;?-0PM3--P+5(O8,3O'&P!L]SEV)MZ' 1]*0H^-3ULH[%7O_XXN!C<
MD$[8"N];NM[&!!XJUR]LY(6DR6U,*]8@@R)I/6AG3O408F-5V7L#BK^UV9=7
M'V\&[P:7YS>#Z_?DP\\?/_U\_OZ&W%R33U>7>._5?G@4]#M!FUR_(S<_7I%/
MYQ\OSM]??6I>__K/J_^2\\L;'&D'07M#G_\P#[MK/1PTR+]$DE$NR8<6^4'0
M0A6B01*NK4@GQ&;4OMJ/3OJ;1JRDC,%^;TJ>VE[G:!I#43"(7Z\9GKRXA^$,
M;2^WZOW'$ :M;AO]'I",CCC1?"3X&*C19L*0WRJJ =ER O=+I2U1!7FG=$["
MH/EOHE*RM'<@'&]V.!SM[0G'!340!'C<^83<%FHL.1ORAH]*'0NFN"&%@FP&
M2U!1$%I,2%5877$P'?*;2W40)$IRN-*"2I+2!&YIHG)AB55>;D6@X DWANH)
MBN3TEL.Z"SH-W&-@#"PI79Z$-5 @$1KR(H@5,!TL85R3<08[F)@*?\SGC[GF
MM1)T(!=&0@+%7#P6-@,'3<D39R#J+<$TQ<#-$4QC))XL/H8=AUQG!R#'22H*
M""KB8Q[$!N -Q&%8+XR+(@5^H%: 'E$DLF*@$X"R$+$&@$P@IY009X0H0E?*
M.0;K\)NEI0'F3*#B!DI4$@0 > K0X98SSIZ$FHRD4HW-%)6:#X6QFL)"%&]Z
MN\'*Q@*XS-28%6MW'%_=[<'7S;U@O-H_@9*X;VH$U4D=*4"EJ8!+%Z8!H9H[
M0$" 12PY!HYP0&$LA<E0',5RH#^D0+QFPB12F0KF(3%J)3TR2JT2SN"V(0<
M!,8!63[:5W=09!1#3LZ!<SY6DAM?.H4=V@RC _[:S0\CYJ_\I<"2K_"PQ$4(
MLM,"6CUZT*#'K9;>6RV%U=#C92"#!*;KKR]_HNX6@)-N SB/7&$++2!4\A A
MEZJ^C*$&9M&$5F;S*9C.8DYF*_D$J2H-"H"%1L(X;@,I7C@]6.#.67&16367
MU&&KSI!S:#1JUL5! 0P)MA@E!7/MKJEB(YB@6J #PN=QQ_4%:JH,YE:W'XU+
MQ(X)E>%@$#2Z;E()!:%(*DF1P,$M9\0\1\,,G_$7"Q7X*^8H"!P+\SG[>D[=
M"MC&VP#;=F<5MAMST@IZ-V>SC4$,P!\)AMBD1A44N9L:P#56APA8JMD4/ !G
M06,AA9U@UEZW+&XEAS,'(;\+[HDN5)<N1=S5#I65+@'"QE492:(T<P:X.G/(
M"R@>)" 91GB)6P1%H(;V:(6M)$I'T#N-U^3;XS5LM8_0;SZBLG)<A,'D:0IU
MGAA!&,R:>FU6(FS K?YR?0GGX D3@1>-+Q1C5=F'+=B$_>E,FF,5G'ZY42'Q
MM+YV.ZY^$F"/0Q<NL+L(8]\>83-&],%;!0%VQW7EY4;6(NT1/(C)625)I3'4
M"YEPC=9<&0OW\9@0=)D$%-4G*^3@@2DI8!88:DFZ-AR:'.X:>^SYBVIFUVMO
M54;-K&Q ;G,8Y\R1OGL>-2%/H'V_Y;+N\I?D&T]^1$_#]59T3]$VX/HIW9,[
MTYMMB<:<@Y 2%V$YIR,$UB,*B94*=&8:A2K4*FUFN=O= )5Y+JSE_#.$'RNH
M#G"<";#/*3D \ *_&N1O^(VU\'3'\=\J >:[W545B3L,>/U7:_1<K1&>S6"U
M)P!8V'QB+YL(#DBH\^ZL11ES>HN)U%=;+I6Z.M&=.$[/:1Z%K[J;\(< :VB+
M,IAH^(RU'L1B75W"%  4%($-G\T-I')3Y0 '>$K.F3I;K#W1^A-DZBWJ73 A
MI]J].QAGW/$8X,2=!]> :OA\)HJ1DB..2:V@P_I86]?4Q_-2J@F'T7&F/-_1
M>W %>#U+QE]],?BRD?.G1)L@+WK@[:1U35@M'\,FX+H)5DM:&MZ;_M&';%%*
M.NF)PMG@)O5K[;&R5N5N@1&F'*A-ZD7<>GZX?EW]YDWK).K@&VNKX3^;+ER_
MS&ZYE]F'EJV.=5M'X<.C02M\<.QS6CN=5B<X?GZUK; ;?976SX^=M+O/;FO4
M:47A9FH/7=!\X  :IJ3%V[W.WG1"O:-[[?*.A/?AAIM\&1T>&"]'=>Y+B>^!
M1>Y7 ;73.^K/3Q6DN4[0<)^E/,TG3PE;X=7%Y!EBM$7^+-'T\T/N)1-/[5$7
M$J7[N>9[C*4/D![!'0&ZO;?1,_IC1/\D0*HS.69^\(:XXWZR'[A__5T@ML^
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
MYJ>&OP%02P$"% ,4    " "H@/Y:N(WW8M=K 0 EEA4 $0
M@ $     8FQK8BTR,#(U,#8S,"YH=&U02P$"% ,4    " "H@/Y:$#HLN#4-
M   HD@  $0              @ $&; $ 8FQK8BTR,#(U,#8S,"YX<V102P$"
M% ,4    " "H@/Y:$B#U"M,B  #J3@$ %0              @ %J>0$ 8FQK
M8BTR,#(U,#8S,%]C86PN>&UL4$L! A0#%     @ J(#^6HHX61:=-0  [S\"
M !4              ( !<)P! &)L:V(M,C R-3 V,S!?9&5F+GAM;%!+ 0(4
M Q0    ( *B _EKKNC"TVB\  ,LR   4              "  4#2 0!B;&MB
M+3(P,C4P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( *B _EI\B!\9=",   XR   5
M              "  4P" @!B;&MB+3(P,C4P-C,P7V<Q,"YJ<&=02P$"% ,4
M    " "H@/Y:RCMY+] L  #T.0  %0              @ 'S)0( 8FQK8BTR
M,#(U,#8S,%]G,3$N:G!G4$L! A0#%     @ J(#^6NB*R]*B*0  ]#L  !4
M             ( !]E(" &)L:V(M,C R-3 V,S!?9S$R+FIP9U!+ 0(4 Q0
M   ( *B _EKG+"><<BL  '<Y   5              "  <M\ @!B;&MB+3(P
M,C4P-C,P7V<Q,RYJ<&=02P$"% ,4    " "H@/Y:\ZH+T;LR  ".00  %0
M            @ %PJ ( 8FQK8BTR,#(U,#8S,%]G,30N:G!G4$L! A0#%
M  @ J(#^6CDNI=?_+0  WCL  !4              ( !7ML" &)L:V(M,C R
M-3 V,S!?9S$U+FIP9U!+ 0(4 Q0    ( *B _EH7_VOZ:2X   P[   5
M          "  9 ) P!B;&MB+3(P,C4P-C,P7V<Q-BYJ<&=02P$"% ,4
M" "H@/Y:<&IJ'WXK  "W.   %0              @ $L. , 8FQK8BTR,#(U
M,#8S,%]G,3<N:G!G4$L! A0#%     @ J(#^6G@'V:2%-0  [T8  !4
M         ( !W6,# &)L:V(M,C R-3 V,S!?9S$X+FIP9U!+ 0(4 Q0    (
M *B _EK0W)1_63(  '5!   5              "  969 P!B;&MB+3(P,C4P
M-C,P7V<Q.2YJ<&=02P$"% ,4    " "H@/Y:0T$*:?XD  #S*   %
M        @ $AS , 8FQK8BTR,#(U,#8S,%]G,BYJ<&=02P$"% ,4    " "H
M@/Y:CJI*%>TS  #70P  %0              @ %1\0, 8FQK8BTR,#(U,#8S
M,%]G,C N:G!G4$L! A0#%     @ J(#^6FOG"'D<+0  ^CD  !4
M     ( !<24$ &)L:V(M,C R-3 V,S!?9S(Q+FIP9U!+ 0(4 Q0    ( *B
M_EH:L,+_Q#0  %1$   5              "  <!2! !B;&MB+3(P,C4P-C,P
M7V<R,BYJ<&=02P$"% ,4    " "H@/Y:_SVY>E$J  !X-P  %0
M    @ &WAP0 8FQK8BTR,#(U,#8S,%]G,C,N:G!G4$L! A0#%     @ J(#^
M6C3.:2#+,   QSX  !4              ( !.[($ &)L:V(M,C R-3 V,S!?
M9S(T+FIP9U!+ 0(4 Q0    ( *B _EK%W_O@5RX  )H^   5
M  "  3GC! !B;&MB+3(P,C4P-C,P7V<R-2YJ<&=02P$"% ,4    " "H@/Y:
MATQ)8K R  #Y0@  %0              @ '#$04 8FQK8BTR,#(U,#8S,%]G
M,C8N:G!G4$L! A0#%     @ J(#^6J_%L6\T5@  F8H  !0
M ( !ID0% &)L:V(M,C R-3 V,S!?9S,N:G!G4$L! A0#%     @ J(#^6FZB
MN%)E)P  IC<  !0              ( !#)L% &)L:V(M,C R-3 V,S!?9S0N
M:G!G4$L! A0#%     @ J(#^6KF:ZPUU(0  X3   !0              ( !
MH\(% &)L:V(M,C R-3 V,S!?9S4N:G!G4$L! A0#%     @ J(#^6K5"^KNJ
M*@  'CX  !0              ( !2N0% &)L:V(M,C R-3 V,S!?9S8N:G!G
M4$L! A0#%     @ J(#^6K#4J;M/)P  13D  !0              ( !)@\&
M &)L:V(M,C R-3 V,S!?9S<N:G!G4$L! A0#%     @ J(#^6A/B27Q-(0
MG34  !0              ( !IS8& &)L:V(M,C R-3 V,S!?9S@N:G!G4$L!
M A0#%     @ J(#^6FZ2JG@!)@  OS0  !0              ( !)E@& &)L
M:V(M,C R-3 V,S!?9SDN:G!G4$L! A0#%     @ J(#^6D^C>E<*V@  P3,(
M !4              ( !67X& &)L:V(M,C R-3 V,S!?;&%B+GAM;%!+ 0(4
M Q0    ( *B _EHW9RV<,',  "%;!0 5              "  998!P!B;&MB
M+3(P,C4P-C,P7W!R92YX;6Q02P$"% ,4    " "H@/Y:068:#0\(  ",+
M&               @ 'YRP< 8FQK8G$R,C R-3$P+7%E>'@S,3$N:'1M4$L!
M A0#%     @ J(#^6HF.$%<0"   @BP  !@              ( !/M0' &)L
M:V)Q,C(P,C4Q,"UQ97AX,S$R+FAT;5!+ 0(4 Q0    ( *B _EI#MKRBY00
M ((8   8              "  83<!P!B;&MB<3(R,#(U,3 M<65X>#,R,2YH
M=&U02P$"% ,4    " "H@/Y:)6/3QN<$  !Q&   &               @ &?
MX0< 8FQK8G$R,C R-3$P+7%E>'@S,C(N:'1M4$L%!@     D "0 9PD  +SF
$!P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>blkb-20250630_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/20250630"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2025-07-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <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-7">
        <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-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <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-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-64">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-65">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-66">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-67">
        <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>2025-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <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>2025-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:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-85">
        <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-86">
        <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-87">
        <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-88">
        <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-89">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <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-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap: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-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-16</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-122">
        <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-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <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-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-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:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <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-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <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-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <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-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <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-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <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-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</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="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:OneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </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="segment">
        <measure>blkb:Segment</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2025</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-4" id="f-562">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-563">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-607">http://fasb.org/us-gaap/2025#LongTermDebtCurrent http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-608">http://fasb.org/us-gaap/2025#LongTermDebtCurrent http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-649">http://fasb.org/us-gaap/2025#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-650">http://fasb.org/us-gaap/2025#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-651">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-652">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-653">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-654">http://www.blackbaud.com/20250630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-655">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-656">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <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">2025-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">48509032</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">41566000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">67628000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">870248000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">7131000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">5228000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">145237000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">83539000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">5696000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">1970000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">91222000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">81287000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">1153969000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">976308000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">83052000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">91926000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">5266000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">26554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">153604000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">148319000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">1057927000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">1052506000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">120791000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">132881000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">54784000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">67221000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">2629393000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">2495715000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">42664000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">50810000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">40863000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">75543000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">874757000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">742340000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">22566000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">23875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">399207000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">359529000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">1380057000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">1252097000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">1136112000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">1051110000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">9773000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">9518000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">2179000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">2015000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-76" unitRef="usd">5526000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">34186000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-78" unitRef="usd">7796000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">4796000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-80" unitRef="usd">2541443000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">2353722000</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-4"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      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">72263568</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-95" unitRef="shares">70943373</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-96" unitRef="shares">48506643</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-97" unitRef="shares">49245588</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-98" unitRef="usd">72000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">71000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">1347234000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">1291442000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-3" decimals="INF" id="f-102" unitRef="shares">23756925</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-103" unitRef="shares">21697785</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-3" decimals="-3" id="f-104" unitRef="usd">1199608000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">1060348000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">-6292000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">-4869000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-108" unitRef="usd">-53456000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">-84303000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-110" unitRef="usd">87950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">141993000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-112" unitRef="usd">2629393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">2495715000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">281382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-115" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-116" unitRef="usd">552043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-117" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-118" unitRef="usd">113633000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-119" unitRef="usd">124700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-120" unitRef="usd">228448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-121" unitRef="usd">250906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">167749000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-123" unitRef="usd">162586000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-124" unitRef="usd">323595000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-125" unitRef="usd">315630000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">44046000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-127" unitRef="usd">47081000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">88690000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-129" unitRef="usd">97946000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">33595000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-131" unitRef="usd">39068000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">67154000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-133" unitRef="usd">81870000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-134" unitRef="usd">32856000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">33443000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">89535000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">81197000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-3" id="f-138" unitRef="usd">566000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-139" unitRef="usd">902000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">1806000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses contextRef="c-5" decimals="-3" id="f-142" unitRef="usd">111063000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-6" decimals="-3" id="f-143" unitRef="usd">120494000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">246479000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">262819000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-146" unitRef="usd">56686000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-147" unitRef="usd">42092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">77116000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">52811000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-5" decimals="-3" id="f-150" unitRef="usd">18411000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-6" decimals="-3" id="f-151" unitRef="usd">15715000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">35356000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-7" decimals="-3" id="f-153" unitRef="usd">25991000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-5" decimals="-3" id="f-154" unitRef="usd">1118000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-6" decimals="-3" id="f-155" unitRef="usd">3310000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">3223000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">6657000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-158" unitRef="usd">39393000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-159" unitRef="usd">29687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">44983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-161" unitRef="usd">33477000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-162" unitRef="usd">13413000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-163" unitRef="usd">7883000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">14136000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-165" unitRef="usd">6427000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-166" unitRef="usd">25980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-167" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">30847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-169" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-178" unitRef="shares">47784062</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-179" unitRef="shares">50747337</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-180" unitRef="shares">48104780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-181" unitRef="shares">51399853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-182" unitRef="shares">48248057</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-183" unitRef="shares">51677418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-184" unitRef="shares">48786793</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-185" unitRef="shares">52371927</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-186" unitRef="usd">7324000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-187" unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-188" unitRef="usd">10583000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-189" unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-3" id="f-190" unitRef="usd">-5314000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-6" decimals="-3" id="f-191" unitRef="usd">-1386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-12006000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-7" decimals="-3" id="f-193" unitRef="usd">2709000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-194" unitRef="usd">2010000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-195" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">-1423000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-197" unitRef="usd">1863000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-198" unitRef="usd">27990000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-199" unitRef="usd">20757000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">29424000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-201" unitRef="usd">28913000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">30847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-203" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">43346000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-3" id="f-205" unitRef="usd">60553000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">3780000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-207" unitRef="usd">519000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">49422000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-209" unitRef="usd">57856000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">-653000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-211" unitRef="usd">-18810000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">1346000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-7" decimals="-3" id="f-213" unitRef="usd">984000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">-1561000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">5407000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-217" unitRef="usd">-2462000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">64984000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">53062000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">8910000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-221" unitRef="usd">2473000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">-8408000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-7" decimals="-3" id="f-223" unitRef="usd">19146000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">-10208000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-7" decimals="-3" id="f-225" unitRef="usd">-13579000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">38158000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-7" decimals="-3" id="f-227" unitRef="usd">36228000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">68329000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-229" unitRef="usd">118435000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">1311000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-231" unitRef="usd">6118000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">27787000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-7" decimals="-3" id="f-233" unitRef="usd">28392000</us-gaap:PaymentsToDevelopSoftware>
    <blkb:CashUsedInDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">12235000</blkb:CashUsedInDivestitureOfBusinesses>
    <blkb:CashUsedInDivestitureOfBusinesses contextRef="c-7" decimals="-3" id="f-235" unitRef="usd">1179000</blkb:CashUsedInDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-7" decimals="-3" id="f-237" unitRef="usd">5029000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">-41333000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-239" unitRef="usd">-40718000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">272300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-7" decimals="-3" id="f-241" unitRef="usd">1211600000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">187666000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-7" decimals="-3" id="f-243" unitRef="usd">966680000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-7" decimals="-3" id="f-245" unitRef="usd">6458000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">38655000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-247" unitRef="usd">54483000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">-128582000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-7" decimals="-3" id="f-249" unitRef="usd">-106851000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">-3262000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-7" decimals="-3" id="f-251" unitRef="usd">-2577000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">103205000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-253" unitRef="usd">262596000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">68094000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-255" unitRef="usd">25657000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">7212000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-7" decimals="-3" id="f-257" unitRef="usd">-523000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">102302000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-259" unitRef="usd">102851000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-260" unitRef="usd">809512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-8" decimals="-3" id="f-261" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-3" decimals="-3" id="f-262" unitRef="usd">911814000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-9" decimals="-3" id="f-263" unitRef="usd">831108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-264" unitRef="usd">41566000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-265" unitRef="usd">67628000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-266" unitRef="usd">870248000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-267" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-268" unitRef="usd">911814000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-269" unitRef="usd">809512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-270"
      unitRef="shares">70943373</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-271" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-11"
      decimals="INF"
      id="f-272"
      unitRef="shares">21697785</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-273" unitRef="usd">-1060348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-274" unitRef="usd">1291442000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-275" unitRef="usd">-4869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-276" unitRef="usd">-84303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-277" unitRef="usd">141993000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-278" unitRef="usd">4867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-3" id="f-279" unitRef="usd">4867000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-17"
      decimals="INF"
      id="f-280"
      unitRef="shares">1513022</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-17" decimals="-3" id="f-281" unitRef="usd">100425000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-18" decimals="-3" id="f-282" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-16" decimals="-3" id="f-283" unitRef="usd">100425000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-19"
      decimals="INF"
      id="f-284"
      unitRef="shares">1023958</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-18" decimals="-3" id="f-285" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-16" decimals="-3" id="f-286" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-17"
      decimals="INF"
      id="f-287"
      unitRef="shares">532179</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="-3" id="f-288" unitRef="usd">37948000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-16" decimals="-3" id="f-289" unitRef="usd">37948000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-18" decimals="-3" id="f-290" unitRef="usd">28120000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-291" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-16" decimals="-3" id="f-292" unitRef="usd">28120000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-19"
      decimals="INF"
      id="f-293"
      unitRef="shares">299136</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-19" decimals="-3" id="f-294" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-16" decimals="-3" id="f-295" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-19"
      decimals="INF"
      id="f-296"
      unitRef="shares">8166</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-20" decimals="-3" id="f-297" unitRef="usd">-3433000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-16" decimals="-3" id="f-298" unitRef="usd">-3433000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-21"
      decimals="INF"
      id="f-299"
      unitRef="shares">72258301</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-300" unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-22"
      decimals="INF"
      id="f-301"
      unitRef="shares">23742986</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-302" unitRef="usd">-1198721000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-303" unitRef="usd">1319562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-304" unitRef="usd">-8302000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-305" unitRef="usd">-79436000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-306" unitRef="usd">33175000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-27" decimals="-3" id="f-307" unitRef="usd">25980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-308" unitRef="usd">25980000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-28"
      decimals="INF"
      id="f-309"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-28" decimals="-3" id="f-310" unitRef="usd">19000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-29" decimals="-3" id="f-311" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-5" decimals="-3" id="f-312" unitRef="usd">19000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-30"
      decimals="INF"
      id="f-313"
      unitRef="shares">4951</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-29" decimals="-3" id="f-314" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-5" decimals="-3" id="f-315" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-28"
      decimals="INF"
      id="f-316"
      unitRef="shares">13939</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-28" decimals="-3" id="f-317" unitRef="usd">868000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-318" unitRef="usd">868000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-3" id="f-319" unitRef="usd">27672000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-320" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-3" id="f-321" unitRef="usd">27672000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-30"
      decimals="INF"
      id="f-322"
      unitRef="shares">23307</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-30" decimals="-3" id="f-323" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-5" decimals="-3" id="f-324" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-30"
      decimals="INF"
      id="f-325"
      unitRef="shares">22991</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-31" decimals="-3" id="f-326" unitRef="usd">2010000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-327" unitRef="usd">2010000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-32"
      decimals="INF"
      id="f-328"
      unitRef="shares">72263568</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-329" unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-33"
      decimals="INF"
      id="f-330"
      unitRef="shares">23756925</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-331" unitRef="usd">-1199608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-332" unitRef="usd">1347234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-333" unitRef="usd">-6292000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-334" unitRef="usd">-53456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-335" unitRef="usd">87950000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="c-37"
      decimals="INF"
      id="f-336"
      unitRef="shares">69188304</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-337" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-38"
      decimals="INF"
      id="f-338"
      unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-339" unitRef="usd">-591557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-340" unitRef="usd">1203012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-341" unitRef="usd">-1688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-342" unitRef="usd">198869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-343" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-3" id="f-344" unitRef="usd">5246000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-43" decimals="-3" id="f-345" unitRef="usd">5246000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-44"
      decimals="INF"
      id="f-346"
      unitRef="shares">2954211</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-44" decimals="-3" id="f-347" unitRef="usd">211412000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-45" decimals="-3" id="f-348" unitRef="usd">52244000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-43" decimals="-3" id="f-349" unitRef="usd">263656000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-46"
      decimals="INF"
      id="f-350"
      unitRef="shares">1357125</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-45" decimals="-3" id="f-351" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-43" decimals="-3" id="f-352" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-44"
      decimals="INF"
      id="f-353"
      unitRef="shares">720189</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-44" decimals="-3" id="f-354" unitRef="usd">52723000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-43" decimals="-3" id="f-355" unitRef="usd">52723000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-45" decimals="-3" id="f-356" unitRef="usd">33570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-42" decimals="-3" id="f-357" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-43" decimals="-3" id="f-358" unitRef="usd">33570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-46"
      decimals="INF"
      id="f-359"
      unitRef="shares">335237</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-46" decimals="-3" id="f-360" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-43" decimals="-3" id="f-361" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-46"
      decimals="INF"
      id="f-362"
      unitRef="shares">19159</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-47" decimals="-3" id="f-363" unitRef="usd">2910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-43" decimals="-3" id="f-364" unitRef="usd">2910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-48"
      decimals="INF"
      id="f-365"
      unitRef="shares">70861507</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-366" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-49"
      decimals="INF"
      id="f-367"
      unitRef="shares">19237264</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-368" unitRef="usd">-855692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-369" unitRef="usd">1184338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-370" unitRef="usd">1222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-371" unitRef="usd">204115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-372" unitRef="usd">534054000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-54" decimals="-3" id="f-373" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-374" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-55"
      decimals="INF"
      id="f-375"
      unitRef="shares">10719</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-56" decimals="-3" id="f-376" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-6" decimals="-3" id="f-377" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-57"
      decimals="INF"
      id="f-378"
      unitRef="shares">22273</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-57" decimals="-3" id="f-379" unitRef="usd">1760000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-380" unitRef="usd">1760000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-56" decimals="-3" id="f-381" unitRef="usd">24286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-54" decimals="-3" id="f-382" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-383" unitRef="usd">24286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-55"
      decimals="INF"
      id="f-384"
      unitRef="shares">21164</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-55" decimals="-3" id="f-385" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-6" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-55"
      decimals="INF"
      id="f-387"
      unitRef="shares">9902</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-58" decimals="-3" id="f-388" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-389" unitRef="usd">-1047000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-59"
      decimals="INF"
      id="f-390"
      unitRef="shares">70883488</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-391" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-60"
      decimals="INF"
      id="f-392"
      unitRef="shares">19259537</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-393" unitRef="usd">-857452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-394" unitRef="usd">1208624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-395" unitRef="usd">175000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-396" unitRef="usd">225919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-397" unitRef="usd">577337000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-398">&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, India 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-399">&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 condensed consolidated balance sheets, condensed 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, 2024 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three and/or six months ended June&#160;30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2025, 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, 2024, 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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue from "recurring" and "one-time services and other" have been combined within "revenue" beginning in 2025 due to the immateriality of our one-time services and other revenue. In order to provide comparability between periods presented, our &#x201c;recurring&#x201c; and &#x201c;one-time services and other" revenue lines have been combined within &#x201c;revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period. Similarly, "cost of recurring" and "cost of one-time services and other" have been combined within "cost of revenue" in the previously reported consolidated statements of comprehensive income to conform to the presentation of the current period.&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;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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, 2024, filed with the SEC on February&#160;21, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-400">&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 condensed consolidated balance sheets, condensed 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, 2024 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three and/or six months ended June&#160;30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2025, 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, 2024, 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-401">&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:UseOfEstimates contextRef="c-1" id="f-402">&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 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:EarningsPerShareTextBlock contextRef="c-1" id="f-403">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;3. Earnings 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 per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflects the assumed exercise, settlement and vesting of all dilutive securities using the &#x201c;treasury stock method,&#x201d; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon vesting of restricted stock awards and units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;2025&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;2024&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;2025&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;2024&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&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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 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;30,847&#160;&lt;/span&gt;&lt;/td&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;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;/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;47,784,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;48,104,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;463,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;682,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;48,248,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,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="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;48,786,793&#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,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;/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 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.54&#160;&lt;/span&gt;&lt;/td&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.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 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.64&#160;&lt;/span&gt;&lt;/td&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.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;/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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 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.63&#160;&lt;/span&gt;&lt;/td&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.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;/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 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;681,085&#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;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="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,154,673&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-404">&lt;div style="margin-top:9pt;text-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 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;2025&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;2024&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;2025&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;2024&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&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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 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;30,847&#160;&lt;/span&gt;&lt;/td&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;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;/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;47,784,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;48,104,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;463,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;682,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;48,248,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,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="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;48,786,793&#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,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;/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 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.54&#160;&lt;/span&gt;&lt;/td&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.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 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.64&#160;&lt;/span&gt;&lt;/td&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.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;/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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 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.63&#160;&lt;/span&gt;&lt;/td&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.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;/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 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;681,085&#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;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="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,154,673&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-405" unitRef="usd">25980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-406" unitRef="usd">21804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">30847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-408" unitRef="usd">27050000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-409" unitRef="shares">47784062</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-410" unitRef="shares">50747337</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-411" unitRef="shares">48104780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-412" unitRef="shares">51399853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="0" id="f-413" unitRef="shares">463995</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="0" id="f-414" unitRef="shares">930081</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-415" unitRef="shares">682013</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="0" id="f-416" unitRef="shares">972074</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-417" unitRef="shares">48248057</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-418" unitRef="shares">51677418</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-419" unitRef="shares">48786793</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-420" unitRef="shares">52371927</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-421"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-422"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-423"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-424"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-425"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-426"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-427"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-428"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="0" id="f-429" unitRef="shares">681085</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="0" id="f-430" unitRef="shares">12367</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-431" unitRef="shares">1154673</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="0" id="f-432" unitRef="shares">1023093</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-433">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;4. Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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="3" style="display:none"&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="display:none"&gt;&lt;/td&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, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;1,321&#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;1,321&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;2,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="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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;3,856&#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;3,856&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"&gt;&lt;/td&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;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="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 7 to these 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;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, 2025 and December&#160;31, 2024, 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, 2025 and December&#160;31, 2024, 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, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no 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, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-434">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 colspan="3" style="display:none"&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="3" style="display:none"&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="display:none"&gt;&lt;/td&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, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;1,321&#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;1,321&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;2,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="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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;3,856&#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;3,856&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"&gt;&lt;/td&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;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;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-64" decimals="-3" id="f-435" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-65" decimals="-3" id="f-436" unitRef="usd">1321000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-66" decimals="-3" id="f-437" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-67" decimals="-3" id="f-438" unitRef="usd">1321000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-64" decimals="-3" id="f-439" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-65" decimals="-3" id="f-440" unitRef="usd">1321000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-66" decimals="-3" id="f-441" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-67" decimals="-3" id="f-442" unitRef="usd">1321000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-64" decimals="-3" id="f-443" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-65" decimals="-3" id="f-444" unitRef="usd">2497000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-66" decimals="-3" id="f-445" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-67" decimals="-3" id="f-446" unitRef="usd">2497000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-64" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-65" decimals="-3" id="f-448" unitRef="usd">1359000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-66" decimals="-3" id="f-449" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-67" decimals="-3" id="f-450" unitRef="usd">1359000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-64" decimals="-3" id="f-451" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-65" decimals="-3" id="f-452" unitRef="usd">3856000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-66" decimals="-3" id="f-453" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-67" decimals="-3" id="f-454" unitRef="usd">3856000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets contextRef="c-68" decimals="-3" id="f-455" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-69" decimals="-3" id="f-456" unitRef="usd">9262000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-70" decimals="-3" id="f-457" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-71" decimals="-3" id="f-458" unitRef="usd">9262000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-68" decimals="-3" id="f-459" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-69" decimals="-3" id="f-460" unitRef="usd">1288000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-70" decimals="-3" id="f-461" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-71" decimals="-3" id="f-462" unitRef="usd">1288000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-68" decimals="-3" id="f-463" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-69" decimals="-3" id="f-464" unitRef="usd">10550000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-70" decimals="-3" id="f-465" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-71" decimals="-3" id="f-466" unitRef="usd">10550000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-467">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;5. Consolidated Financial Statement Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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;869,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;870,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;741,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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;56,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;9,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in equity securities&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;146,006&#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;148,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;54,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;91,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $18.5 million and $18.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;(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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our global enterprise resource planning, 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, 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"&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;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Stock-based compensation liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued costs to sell EVERFI&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;13,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;48,659&#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;80,339&#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;7,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;75,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;(2)&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;As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.&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;2025&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;2024&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;2025&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;2024&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;1,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;(2,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock contextRef="c-1" id="f-468">&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;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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;869,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;870,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;741,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash contextRef="c-3" decimals="-3" id="f-469" unitRef="usd">869061000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-4" decimals="-3" id="f-470" unitRef="usd">740370000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c-3" decimals="-3" id="f-471" unitRef="usd">1187000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c-4" decimals="-3" id="f-472" unitRef="usd">1514000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-473" unitRef="usd">870248000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-474" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock contextRef="c-1" id="f-475">&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;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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;56,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;9,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in equity securities&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;146,006&#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;148,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;54,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;91,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, 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, 2025 and December&#160;31, 2024 was $18.5 million and $18.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;(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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our global enterprise resource planning, 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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, 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-476" unitRef="usd">56515000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-4" decimals="-3" id="f-477" unitRef="usd">57911000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-478" unitRef="usd">34883000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-479" unitRef="usd">36277000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-480" unitRef="usd">10476000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-481" unitRef="usd">10450000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-482" unitRef="usd">9741000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-483" unitRef="usd">4257000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <us-gaap:UnbilledContractsReceivable contextRef="c-3" decimals="-3" id="f-484" unitRef="usd">7450000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-4" decimals="-3" id="f-485" unitRef="usd">7067000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:EquityMethodInvestments contextRef="c-3" decimals="-3" id="f-486" unitRef="usd">4943000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-487" unitRef="usd">4943000</us-gaap:EquityMethodInvestments>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-3" decimals="-3" id="f-488" unitRef="usd">4789000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-4" decimals="-3" id="f-489" unitRef="usd">3027000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-490" unitRef="usd">1321000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-491" unitRef="usd">10550000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <us-gaap:OtherAssets contextRef="c-3" decimals="-3" id="f-492" unitRef="usd">15888000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-4" decimals="-3" id="f-493" unitRef="usd">14026000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-3" decimals="-3" id="f-494" unitRef="usd">146006000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-4" decimals="-3" id="f-495" unitRef="usd">148508000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-496" unitRef="usd">54784000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-497" unitRef="usd">67221000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-498" unitRef="usd">91222000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-499" unitRef="usd">81287000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-5" decimals="-5" id="f-500" unitRef="usd">5100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-501" unitRef="usd">10100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-6" decimals="-5" id="f-502" unitRef="usd">4900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-7" decimals="-5" id="f-503" unitRef="usd">9700000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-3" decimals="-5" id="f-504" unitRef="usd">18500000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-4" decimals="-5" id="f-505" unitRef="usd">18400000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-3" decimals="-5" id="f-506" unitRef="usd">33400000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-4" decimals="-5" id="f-507" unitRef="usd">34000000.0</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-508" unitRef="usd">1600000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-7" decimals="-5" id="f-509" unitRef="usd">1400000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-510" unitRef="usd">12300000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-511" unitRef="usd">10600000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock contextRef="c-1" id="f-512">&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;2025&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;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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 commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Stock-based compensation liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued costs to sell EVERFI&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;13,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;48,659&#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;80,339&#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;7,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;75,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;(2)&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;As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-513" unitRef="usd">10643000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-514" unitRef="usd">15844000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-515" unitRef="usd">7628000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-516" unitRef="usd">8779000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm contextRef="c-3" decimals="-3" id="f-517" unitRef="usd">4967000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm contextRef="c-4" decimals="-3" id="f-518" unitRef="usd">4285000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-519" unitRef="usd">3856000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-520" unitRef="usd">0</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-521" unitRef="usd">2766000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-522" unitRef="usd">3151000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-3" decimals="-3" id="f-523" unitRef="usd">2700000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-524" unitRef="usd">4012000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-525" unitRef="usd">2455000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-526" unitRef="usd">2060000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-527" unitRef="usd">2064000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">2504000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-529" unitRef="usd">1443000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-530" unitRef="usd">4489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-3" decimals="-3" id="f-531" unitRef="usd">1260000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-4" decimals="-3" id="f-532" unitRef="usd">3903000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:StockBasedCompensationLiability contextRef="c-3" decimals="-3" id="f-533" unitRef="usd">919000</blkb:StockBasedCompensationLiability>
    <blkb:StockBasedCompensationLiability contextRef="c-4" decimals="-3" id="f-534" unitRef="usd">7292000</blkb:StockBasedCompensationLiability>
    <blkb:AccruedDispositionRelatedCosts contextRef="c-3" decimals="-3" id="f-535" unitRef="usd">0</blkb:AccruedDispositionRelatedCosts>
    <blkb:AccruedDispositionRelatedCosts contextRef="c-4" decimals="-3" id="f-536" unitRef="usd">13985000</blkb:AccruedDispositionRelatedCosts>
    <us-gaap:OtherLiabilities contextRef="c-3" decimals="-3" id="f-537" unitRef="usd">7958000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-4" decimals="-3" id="f-538" unitRef="usd">10035000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-3" id="f-539" unitRef="usd">48659000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-3" id="f-540" unitRef="usd">80339000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-541" unitRef="usd">7796000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-542" unitRef="usd">4796000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-3" decimals="-3" id="f-543" unitRef="usd">40863000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-544" unitRef="usd">75543000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-545">&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;2025&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;2024&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;2025&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;2024&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;1,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;(2,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest contextRef="c-5" decimals="-3" id="f-546" unitRef="usd">1968000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-547" unitRef="usd">2815000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-548" unitRef="usd">3623000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-7" decimals="-3" id="f-549" unitRef="usd">4863000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-5" decimals="-3" id="f-550" unitRef="usd">-2022000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-3" id="f-551" unitRef="usd">-380000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-552" unitRef="usd">-2899000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-3" id="f-553" unitRef="usd">-97000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-554" unitRef="usd">1172000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-555" unitRef="usd">875000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-556" unitRef="usd">2499000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-557" unitRef="usd">1891000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-5" decimals="-3" id="f-558" unitRef="usd">1118000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-6" decimals="-3" id="f-559" unitRef="usd">3310000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-560" unitRef="usd">3223000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-7" decimals="-3" id="f-561" unitRef="usd">6657000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-564">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;6. Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average&lt;br/&gt;effective interest rate at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&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;325,400&#160;&lt;/span&gt;&lt;/td&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;229,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;780,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;790,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;54,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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.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;/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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;9.13&#160;&lt;/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.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;/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,160,361&#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;1,077,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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.78&#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;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;22,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,136,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,051,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td 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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;5.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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 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;In April 2024, we entered into a five-year $1.5 billion senior credit facility (the "2024 Credit Facilities"). At June 30, 2025, 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, 2025, 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, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-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, 2025, 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;&#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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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, 2025&lt;/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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-565">&lt;div style="margin-top:9pt;text-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&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;325,400&#160;&lt;/span&gt;&lt;/td&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;229,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;780,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;790,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;54,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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.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;/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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;9.13&#160;&lt;/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.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;/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,160,361&#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;1,077,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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.78&#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;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;22,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,136,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,051,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td 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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;5.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-72" decimals="-3" id="f-566" unitRef="usd">325400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-73" decimals="-3" id="f-567" unitRef="usd">229900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-72" decimals="4" id="f-568" unitRef="number">0.0647</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-73" decimals="4" id="f-569" unitRef="number">0.0637</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-74" decimals="-3" id="f-570" unitRef="usd">780000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-75" decimals="-3" id="f-571" unitRef="usd">790000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-74" decimals="4" id="f-572" unitRef="number">0.0553</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-75" decimals="4" id="f-573" unitRef="number">0.0559</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-76" decimals="-3" id="f-574" unitRef="usd">54270000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-77" decimals="-3" id="f-575" unitRef="usd">55135000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-76" decimals="4" id="f-576" unitRef="number">0.0523</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-77" decimals="4" id="f-577" unitRef="number">0.0523</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-3" decimals="-3" id="f-578" unitRef="usd">691000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-4" decimals="-3" id="f-579" unitRef="usd">2783000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-78" decimals="4" id="f-580" unitRef="number">0.0913</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-79" decimals="4" id="f-581" unitRef="number">0.0877</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-3" decimals="-3" id="f-582" unitRef="usd">1160361000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-3" id="f-583" unitRef="usd">1077818000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-3" decimals="4" id="f-584" unitRef="number">0.0578</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-4" decimals="4" id="f-585" unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-3" decimals="-3" id="f-586" unitRef="usd">-1683000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-587" unitRef="usd">-2833000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-588" unitRef="usd">22566000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-589" unitRef="usd">23875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-80" decimals="4" id="f-590" unitRef="number">0.0626</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-81" decimals="4" id="f-591" unitRef="number">0.0621</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-592" unitRef="usd">1136112000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-593" unitRef="usd">1051110000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-82" decimals="4" id="f-594" unitRef="number">0.0577</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-83" decimals="4" id="f-595" unitRef="number">0.0573</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-84" decimals="-5" id="f-596" unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-85" decimals="-5" id="f-597" unitRef="usd">61100000</us-gaap:DebtInstrumentFaceAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock contextRef="c-1" id="f-598">&lt;div style="margin-top:9pt;text-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, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-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-86" decimals="-3" id="f-599" unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-87" decimals="-3" id="f-600" unitRef="usd">2491000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-88" decimals="-3" id="f-601" unitRef="usd">2073000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-602">&lt;div style="margin-top:9pt;text-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, 2025, 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;&#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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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, 2025&lt;/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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-603" unitRef="usd">2783000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-604" unitRef="usd">0</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-605" unitRef="usd">2092000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-3" decimals="-3" id="f-606" unitRef="usd">691000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-609">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;7. Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our derivative instruments are governed by International Swap Dealers Association, Inc. master agreements with our counterparties. As of June&#160;30, 2025 and December&#160;31, 2024, 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 2020 Credit Agreement. As of June&#160;30, 2025 and December&#160;31, 2024, the aggregate notional values of the interest rate swaps were $700.0 million. 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, 2025 and December&#160;31, 2024, 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 $35.7 million CAD and $32.8 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, 2025 and December&#160;31, 2024, 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.8 million and &#xa3;12.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;/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;(Loss) gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;loss as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of (loss) gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;loss into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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 loss into income&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;2025&lt;/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, 2025&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, 2025&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;(1,176)&lt;/span&gt;&lt;/td&gt;&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;1,518&#160;&lt;/span&gt;&lt;/td&gt;&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;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(541)&lt;/span&gt;&lt;/td&gt;&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;138&#160;&lt;/span&gt;&lt;/td&gt;&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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(818)&lt;/span&gt;&lt;/td&gt;&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;2024&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, 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 #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, 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;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;(56)&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, 2025 that is expected to be reclassified into earnings within the next twelve months is $2.3 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2025 and 2024. See Note 10 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-89" decimals="-5" id="f-610" unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-90" decimals="-5" id="f-611" unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-91" decimals="-5" id="f-612" unitRef="cad">35700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-92" decimals="-5" id="f-613" unitRef="cad">32800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-91" decimals="-5" id="f-614" unitRef="gbp">14800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-92" decimals="-5" id="f-615" unitRef="gbp">12900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-616">&lt;div style="margin-top:9pt;text-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-93" decimals="-3" id="f-617" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-94" decimals="-3" id="f-618" unitRef="usd">1288000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-93" decimals="-3" id="f-619" unitRef="usd">1359000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-94" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-95" decimals="-3" id="f-621" unitRef="usd">1321000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-96" decimals="-3" id="f-622" unitRef="usd">9262000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-95" decimals="-3" id="f-623" unitRef="usd">2497000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-96" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-97" decimals="-3" id="f-625" unitRef="usd">1321000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-98" decimals="-3" id="f-626" unitRef="usd">10550000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-97" decimals="-3" id="f-627" unitRef="usd">3856000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-98" decimals="-3" id="f-628" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-629">&lt;div style="margin-top:9pt;text-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;(Loss) gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;loss as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of (loss) gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;loss into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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 loss into income&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;2025&lt;/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, 2025&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, 2025&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;(1,176)&lt;/span&gt;&lt;/td&gt;&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;1,518&#160;&lt;/span&gt;&lt;/td&gt;&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;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(541)&lt;/span&gt;&lt;/td&gt;&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;138&#160;&lt;/span&gt;&lt;/td&gt;&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;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(818)&lt;/span&gt;&lt;/td&gt;&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;2024&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, 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 #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, 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;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;(56)&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-99" decimals="-3" id="f-630" unitRef="usd">1176000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-100" decimals="-3" id="f-631" unitRef="usd">-1518000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-101" decimals="-3" id="f-632" unitRef="usd">-2437000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-102" decimals="-3" id="f-633" unitRef="usd">541000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-103" decimals="-3" id="f-634" unitRef="usd">-138000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-104" decimals="-3" id="f-635" unitRef="usd">-434000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-105" decimals="-3" id="f-636" unitRef="usd">818000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-106" decimals="-3" id="f-637" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-105" decimals="-3" id="f-638" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-107" decimals="-3" id="f-639" unitRef="usd">-14282000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-108" decimals="-3" id="f-640" unitRef="usd">-5456000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-109" decimals="-3" id="f-641" unitRef="usd">-10929000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-110" decimals="-3" id="f-642" unitRef="usd">-252000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-111" decimals="-3" id="f-643" unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-112" decimals="-3" id="f-644" unitRef="usd">-163000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-113" decimals="-3" id="f-645" unitRef="usd">56000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-114" decimals="-3" id="f-646" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax contextRef="c-113" decimals="-3" id="f-647" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-5" id="f-648" unitRef="usd">-2300000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-657">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;8. Commitments and Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for corporate offices and subleased offices. As of June&#160;30, 2025, we did not have any operating leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Release from Washington, DC lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2025, we made a one-time cash release payment of $28.0 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space. During the six months ended June&#160;30, 2025, we recorded a loss on lease termination of $24.3 million in general and administrative expense. &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: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: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;2025&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;2024&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;2025&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;2024&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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;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;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;/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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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, 2025 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;2025 - 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;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,962&#160;&lt;/span&gt;&lt;/td&gt;&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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&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;2029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;8,093&#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;(1,124)&lt;/span&gt;&lt;/td&gt;&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;6,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $170.6 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"). For the three months ended June&#160;30, 2025, we incurred insignificant net pre-tax expenses related to the Security Incident. For the six months ended June&#160;30, 2025, we incurred net pre-tax expenses of $2.6 million related to the Security Incident for ongoing legal fees and accruals for loss contingencies. As of June&#160;30, 2025, we have recorded approximately $1.6 million in aggregate liabilities for loss contingencies 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, but we believe that they are not reasonably likely, either separately or in the aggregate, to have a material adverse impact on our results of operations, cash flows or financial condition. For more information about the 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&#160;21, 2025 and Note 8 to our unaudited, condensed consolidated financial statements contained in our Quarterly Report on Form 10-Q filed with the SEC on April 30, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <blkb:LeaseReleasePayment contextRef="c-115" decimals="-5" id="f-658" unitRef="usd">28000000.0</blkb:LeaseReleasePayment>
    <us-gaap:GainLossOnTerminationOfLease contextRef="c-1" decimals="-5" id="f-659" unitRef="usd">24300000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-660">&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: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: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;2025&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;2024&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;2025&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;2024&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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;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;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;/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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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-5" decimals="-3" id="f-661" unitRef="usd">224000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-662" unitRef="usd">1625000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-663" unitRef="usd">940000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-664" unitRef="usd">3611000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-5" decimals="-3" id="f-665" unitRef="usd">154000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-666" unitRef="usd">299000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-667" unitRef="usd">352000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-668" unitRef="usd">612000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">210000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-3" id="f-670" unitRef="usd">906000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-671" unitRef="usd">1169000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-7" decimals="-3" id="f-672" unitRef="usd">1604000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">168000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-674" unitRef="usd">1018000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-675" unitRef="usd">123000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-676" unitRef="usd">2619000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-677">&lt;div style="margin-top:9pt;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, 2025 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;2025 - 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;852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,962&#160;&lt;/span&gt;&lt;/td&gt;&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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;2028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&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;2029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&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;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="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;8,093&#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;(1,124)&lt;/span&gt;&lt;/td&gt;&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;6,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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-678" unitRef="usd">852000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-3" id="f-679" unitRef="usd">1962000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-3" id="f-680" unitRef="usd">1931000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-3" id="f-681" unitRef="usd">1764000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-3" id="f-682" unitRef="usd">1056000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <blkb:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-3" decimals="-3" id="f-683" unitRef="usd">528000</blkb:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-3" id="f-684" unitRef="usd">8093000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-3" id="f-685" unitRef="usd">1124000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-3" decimals="-3" id="f-686" unitRef="usd">6969000</us-gaap:OperatingLeaseLiability>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-116" decimals="-5" id="f-687" unitRef="usd">170600000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-1" decimals="-5" id="f-688" unitRef="usd">2600000</blkb:SecurityIncidentNetPreTaxExpense>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-3" decimals="-5" id="f-689" unitRef="usd">1600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-690">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;9. Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax provision 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;2025&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;2024&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;2025&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;2024&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&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;13,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: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;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,136&#160;&lt;/span&gt;&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;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;/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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;31.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increases in our effective income tax rate for the three and six months ended June&#160;30, 2025 when compared to the same periods in 2024 were primarily due to the unfavorable impact of a valuation allowance recorded against our net U.S. deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 4, 2025, the United States enacted the reconciliation bill commonly referred to as the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;), which introduced significant changes to U.S. tax law. Key provisions include the permanent extension of certain elements of the Tax Cuts and Jobs Act, modifications to the international tax framework, and the restoration of immediate expensing for research and development expenditures. The legislation contains multiple effective dates, with certain provisions taking effect in 2025 and others phased in through 2027. Given the complexity and phased implementation of the OBBBA, we are currently assessing the potential impacts of the legislation on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock contextRef="c-1" id="f-691">&lt;div style="margin-top:9pt;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 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;2025&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;2024&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;2025&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;2024&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&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;13,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: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;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 colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,136&#160;&lt;/span&gt;&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;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;/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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;31.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-692" unitRef="usd">13413000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-693" unitRef="usd">7883000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-694" unitRef="usd">14136000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-695" unitRef="usd">6427000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-696" unitRef="number">0.340</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-697" unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-698" unitRef="number">0.314</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-699" unitRef="number">0.192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-700">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;10. Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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="#ic4ac21d798c247229aaf9796f1448243_184" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"&gt;39&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 July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program to $800.0 million available for repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2025, we did not repurchase any shares of our common stock. During the six months ended June&#160;30, 2025, we repurchased an aggregate of 1,513,022 shares for $100.0 million. The remaining amount available to purchase stock under the approved stock repurchase program was $544.5 million as of June&#160;30, 2025.&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 (loss) income by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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;2025&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;2024&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;2025&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;2024&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 (loss) income, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/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;1,107&#160;&lt;/span&gt;&lt;/td&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,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 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;7,799&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications, net of tax effects of $&#x2014;, $(974), $2,763 and $(3,940)&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;(3,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;(6,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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="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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,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="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,634)&lt;/span&gt;&lt;/td&gt;&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;(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;/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;(5,314)&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;(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="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;(12,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4,207)&lt;/span&gt;&lt;/td&gt;&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;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 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;(4,207)&lt;/span&gt;&lt;/td&gt;&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;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;/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;(9,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,668)&lt;/span&gt;&lt;/td&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;(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;/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;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;(2,085)&lt;/span&gt;&lt;/td&gt;&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;(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="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;(2,085)&lt;/span&gt;&lt;/td&gt;&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive (loss) income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-117" decimals="-5" id="f-701" unitRef="usd">800000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-118"
      decimals="INF"
      id="f-702"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-119"
      decimals="INF"
      id="f-703"
      unitRef="shares">1513022</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-119" decimals="-5" id="f-704" unitRef="usd">100000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-120" decimals="-5" id="f-705" unitRef="usd">544500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-706">&lt;div style="margin-top:9pt;text-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 &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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;2025&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;2024&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;2025&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;2024&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 (loss) income, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 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,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/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;1,107&#160;&lt;/span&gt;&lt;/td&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,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 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;7,799&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications, net of tax effects of $&#x2014;, $(974), $2,763 and $(3,940)&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;(3,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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="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;(6,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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="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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,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="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,634)&lt;/span&gt;&lt;/td&gt;&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;(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;/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;(5,314)&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;(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="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;(12,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td 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;(4,207)&lt;/span&gt;&lt;/td&gt;&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;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 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;(4,207)&lt;/span&gt;&lt;/td&gt;&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;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;/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;(9,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,668)&lt;/span&gt;&lt;/td&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;(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;/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;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;(2,085)&lt;/span&gt;&lt;/td&gt;&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;(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="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;(2,085)&lt;/span&gt;&lt;/td&gt;&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive (loss) income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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 colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-26" decimals="-3" id="f-707" unitRef="usd">-8302000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-53" decimals="-3" id="f-708" unitRef="usd">1222000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-709" unitRef="usd">-4869000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-710" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-121" decimals="-3" id="f-711" unitRef="usd">1107000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-122" decimals="-3" id="f-712" unitRef="usd">12253000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-123" decimals="-3" id="f-713" unitRef="usd">7799000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-124" decimals="-3" id="f-714" unitRef="usd">8158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-5" decimals="-3" id="f-715" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-6" decimals="-3" id="f-716" unitRef="usd">-974000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-1" decimals="-3" id="f-717" unitRef="usd">2763000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-7" decimals="-3" id="f-718" unitRef="usd">-3940000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-125" decimals="-3" id="f-719" unitRef="usd">3658000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-126" decimals="-3" id="f-720" unitRef="usd">-2731000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-127" decimals="-3" id="f-721" unitRef="usd">6372000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-128" decimals="-3" id="f-722" unitRef="usd">-10852000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-125" decimals="-3" id="f-723" unitRef="usd">-1656000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-126" decimals="-3" id="f-724" unitRef="usd">-5585000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-127" decimals="-3" id="f-725" unitRef="usd">-2871000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-128" decimals="-3" id="f-726" unitRef="usd">-11092000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-125" decimals="-3" id="f-727" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-126" decimals="-3" id="f-728" unitRef="usd">1468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-127" decimals="-3" id="f-729" unitRef="usd">-2763000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-128" decimals="-3" id="f-730" unitRef="usd">2949000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-125" decimals="-3" id="f-731" unitRef="usd">-1656000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-126" decimals="-3" id="f-732" unitRef="usd">-4117000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-127" decimals="-3" id="f-733" unitRef="usd">-5634000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-128" decimals="-3" id="f-734" unitRef="usd">-8143000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-125" decimals="-3" id="f-735" unitRef="usd">5314000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-126" decimals="-3" id="f-736" unitRef="usd">1386000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-127" decimals="-3" id="f-737" unitRef="usd">12006000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-128" decimals="-3" id="f-738" unitRef="usd">-2709000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-129" decimals="-3" id="f-739" unitRef="usd">-4207000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-130" decimals="-3" id="f-740" unitRef="usd">10867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-129" decimals="-3" id="f-741" unitRef="usd">-4207000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-130" decimals="-3" id="f-742" unitRef="usd">10867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-131" decimals="-3" id="f-743" unitRef="usd">-9409000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-132" decimals="-3" id="f-744" unitRef="usd">-11031000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-133" decimals="-3" id="f-745" unitRef="usd">-12668000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-134" decimals="-3" id="f-746" unitRef="usd">-9846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-135" decimals="-3" id="f-747" unitRef="usd">7324000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-136" decimals="-3" id="f-748" unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-137" decimals="-3" id="f-749" unitRef="usd">10583000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-138" decimals="-3" id="f-750" unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-139" decimals="-3" id="f-751" unitRef="usd">-2085000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-140" decimals="-3" id="f-752" unitRef="usd">-10692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-139" decimals="-3" id="f-753" unitRef="usd">-2085000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-140" decimals="-3" id="f-754" unitRef="usd">-10692000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-755" unitRef="usd">-6292000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-756" unitRef="usd">175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-757" unitRef="usd">-6292000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-758" unitRef="usd">175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-759">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;11. Segment Information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one operating segment and one reportable segment. Our chief operating decision maker is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive income as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our other segment items include amortization, interest expense, other income, net, and income tax provision on our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-760" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-761" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-762">&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, 2025, 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;50%&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations  for 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 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;2025&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;2024&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;401,386&#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;361,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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, 2025 was primarily due to a seasonal increase in customer contract billings.&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 billings and 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, 2025 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 $272 million. The amount of revenue recognized during the six months ended June&#160;30, 2025 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 location 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;2025&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;2024&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;2025&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;2024&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;231,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;460,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;33,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;59,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;31,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;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;/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;281,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;552,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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 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;2025&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;2024&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;2025&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;2024&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;180,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;356,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;95,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;183,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Total recurring revenue&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;275,631&#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;281,376&#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;539,681&#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;552,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,910&#160;&lt;/span&gt;&lt;/td&gt;&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;12,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;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;281,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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 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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-141" decimals="-8" id="f-763" unitRef="usd">1300000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-141" decimals="2" id="f-764" unitRef="number">0.50</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-141" id="f-765">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-766">&lt;div style="margin-top:9pt;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 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;2025&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;2024&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;401,386&#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;361,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-3" id="f-767" unitRef="usd">401386000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-768" unitRef="usd">361544000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-769" unitRef="usd">272000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-770">The following table presents our revenue by geographic area based on the location 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;2025&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;2024&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;2025&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;2024&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;231,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;460,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;33,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;59,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;31,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;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;/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;281,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;552,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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 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;2025&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;2024&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;2025&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;2024&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;180,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 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;356,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;95,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;183,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Total recurring revenue&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;275,631&#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;281,376&#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;539,681&#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;552,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,910&#160;&lt;/span&gt;&lt;/td&gt;&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;12,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;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;281,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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 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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-3" id="f-771" unitRef="usd">231001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-772" unitRef="usd">241831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-773" unitRef="usd">460218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-3" id="f-774" unitRef="usd">479940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-3" id="f-775" unitRef="usd">33708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-3" id="f-776" unitRef="usd">29980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-3" id="f-777" unitRef="usd">59830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-3" id="f-778" unitRef="usd">56109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-3" id="f-779" unitRef="usd">16673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-3" id="f-780" unitRef="usd">15475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-781" unitRef="usd">31995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-782" unitRef="usd">30487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-783" unitRef="usd">281382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-784" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-785" unitRef="usd">552043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-786" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-3" id="f-787" unitRef="usd">180224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-788" unitRef="usd">193542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-789" unitRef="usd">356160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-790" unitRef="usd">384397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-791" unitRef="usd">95407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-792" unitRef="usd">87834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-793" unitRef="usd">183521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-794" unitRef="usd">168497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-795" unitRef="usd">275631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-796" unitRef="usd">281376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-797" unitRef="usd">539681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-798" unitRef="usd">552894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-799" unitRef="usd">5751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-800" unitRef="usd">5910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-801" unitRef="usd">12362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-802" unitRef="usd">13642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-803" unitRef="usd">281382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-804" unitRef="usd">287286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-805" unitRef="usd">552043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-806" unitRef="usd">566536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-5" id="f-807">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2025, none of the Company&#x2019;s directors or executive officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Company securities.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-808">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-5" id="f-809">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-810">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-811">false</ecd:Rule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-476"
          xlink:label="f-476"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-477"
          xlink:label="f-477"
          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 $5.1 million and $10.1 million for the three and six months ended June&#160;30, 2025, respectively, and $4.9 million and $9.7 million for the three and six months ended June&#160;30, 2024, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-476"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-477"
          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, 2025 and December&#160;31, 2024 was $18.5 million and $18.4 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-476"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-477"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-479"
          xlink:label="f-479"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-478"
          xlink:label="f-478"
          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, 2025 and December&#160;31, 2024 was $33.4 million and $34.0 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-479"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-478"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-480"
          xlink:label="f-480"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-481"
          xlink:label="f-481"
          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 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-480"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-481"
          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 insignificant for the three months ended June&#160;30, 2025 and 2024, and $1.6 million and $1.4 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, 2025 and 2024, respectively. Accumulated amortization for these costs was $12.3 million and $10.6 million as of June&#160;30, 2025 and December&#160;31, 2024, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-480"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-481"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-486"
          xlink:label="f-486"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-487"
          xlink:label="f-487"
          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-486"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-487"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-528"
          xlink:label="f-528"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-527"
          xlink:label="f-527"
          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 8 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-528"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-527"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-535"
          xlink:label="f-535"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-536"
          xlink:label="f-536"
          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">As previously disclosed, on December 31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. The results of operations of EVERFI are not included in our consolidated results of operations subsequent to the date of disposition.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-535"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-536"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-599"
          xlink:label="f-599"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-600"
          xlink:label="f-600"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-601"
          xlink:label="f-601"
          xlink:type="locator"/>
        <link:footnote id="fn-9" xlink:label="fn-9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-599"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-600"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-601"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-662"
          xlink:label="f-662"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-661"
          xlink:label="f-661"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-663"
          xlink:label="f-663"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-664"
          xlink:label="f-664"
          xlink:type="locator"/>
        <link:footnote id="fn-10" xlink:label="fn-10" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-662"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-661"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-663"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-664"
          xlink:to="fn-10"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
